MLIR
20.0.0git
|
Go to the source code of this file.
Namespaces | |
mlir | |
Include the generated interface declarations. | |
mlir::affine | |
Macros | |
#define | GEN_PASS_DECL_CONVERTAFFINETOSTANDARD |
Functions | |
void | mlir::populateAffineToStdConversionPatterns (RewritePatternSet &patterns) |
Collect a set of patterns to convert from the Affine dialect to the Standard dialect, in particular convert structured affine control flow into CFG branch-based control flow. More... | |
void | mlir::populateAffineToVectorConversionPatterns (RewritePatternSet &patterns) |
Collect a set of patterns to convert vector-related Affine ops to the Vector dialect. More... | |
Value | mlir::lowerAffineLowerBound (affine::AffineForOp op, OpBuilder &builder) |
Emit code that computes the lower bound of the given affine loop using standard arithmetic operations. More... | |
Value | mlir::lowerAffineUpperBound (affine::AffineForOp op, OpBuilder &builder) |
Emit code that computes the upper bound of the given affine loop using standard arithmetic operations. More... | |
std::unique_ptr< Pass > | mlir::createLowerAffinePass () |
Lowers affine control flow operations (ForStmt, IfStmt and AffineApplyOp) to equivalent lower-level constructs (flow of basic blocks and arithmetic primitives). More... | |
#define GEN_PASS_DECL_CONVERTAFFINETOSTANDARD |
Definition at line 27 of file AffineToStandard.h.