MLIR  21.0.0git
Namespaces | Macros | Functions
AffineToStandard.h File Reference
#include "mlir/Support/LLVM.h"
#include "mlir/Conversion/Passes.h.inc"

Go to the source code of this file.

Namespaces

 mlir
 Include the generated interface declarations.
 
 mlir::affine
 

Macros

#define GEN_PASS_DECL_LOWERAFFINEPASS
 

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...
 

Macro Definition Documentation

◆ GEN_PASS_DECL_LOWERAFFINEPASS

#define GEN_PASS_DECL_LOWERAFFINEPASS

Definition at line 27 of file AffineToStandard.h.