MLIR
18.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. More...  
unsigned  iterArgPosition 
Position of the iteration argument that acts as accumulator. More...  
Value  value 
The value being reduced. More...  
A description of a (parallelizable) reduction in an affine loop.
Definition at line 34 of file AffineAnalysis.h.
unsigned mlir::affine::LoopReduction::iterArgPosition 
Position of the iteration argument that acts as accumulator.
Definition at line 39 of file AffineAnalysis.h.
arith::AtomicRMWKind mlir::affine::LoopReduction::kind 
Reduction kind.
Definition at line 36 of file AffineAnalysis.h.
Referenced by mlir::affine::affineParallelize().
Value mlir::affine::LoopReduction::value 
The value being reduced.
Definition at line 42 of file AffineAnalysis.h.
Referenced by mlir::affine::affineParallelize().