|
MLIR 22.0.0git
|
A description of a (parallelizable) reduction in an affine loop. More...
#include "mlir/Dialect/Affine/Analysis/AffineAnalysis.h"
Public Attributes | |
| arith::AtomicRMWKind | kind |
| Reduction kind. | |
| unsigned | iterArgPosition |
| Position of the iteration argument that acts as accumulator. | |
| Value | value |
| The value being reduced. | |
A description of a (parallelizable) reduction in an affine loop.
Definition at line 35 of file AffineAnalysis.h.
| unsigned mlir::affine::LoopReduction::iterArgPosition |
Position of the iteration argument that acts as accumulator.
Definition at line 40 of file AffineAnalysis.h.
| arith::AtomicRMWKind mlir::affine::LoopReduction::kind |
Reduction kind.
Definition at line 37 of file AffineAnalysis.h.
Referenced by mlir::affine::affineParallelize().
| Value mlir::affine::LoopReduction::value |
The value being reduced.
Definition at line 43 of file AffineAnalysis.h.
Referenced by mlir::affine::affineParallelize().