|
MLIR 22.0.0git
|
Go to the source code of this file.
Namespaces | |
| namespace | mlir |
| Include the generated interface declarations. | |
| namespace | mlir::affine |
Macros | |
| #define | GEN_PASS_DECL_LOWERAFFINEPASS |
Functions | |
| std::unique_ptr<::mlir::Pass > | mlir::createLowerAffinePass () |
| 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. | |
| void | mlir::populateAffineToVectorConversionPatterns (RewritePatternSet &patterns) |
| Collect a set of patterns to convert vector-related Affine ops to the Vector dialect. | |
| Value | mlir::lowerAffineLowerBound (affine::AffineForOp op, OpBuilder &builder) |
| Emit code that computes the lower bound of the given affine loop using standard arithmetic operations. | |
| Value | mlir::lowerAffineUpperBound (affine::AffineForOp op, OpBuilder &builder) |
| Emit code that computes the upper bound of the given affine loop using standard arithmetic operations. | |
| #define GEN_PASS_DECL_LOWERAFFINEPASS |
Definition at line 27 of file AffineToStandard.h.