#include <AffineExprVisitor.h>
◆ SimpleAffineExprFlattener()
SimpleAffineExprFlattener::SimpleAffineExprFlattener |
( |
unsigned |
numDims, |
|
|
unsigned |
numSymbols |
|
) |
| |
◆ ~SimpleAffineExprFlattener()
virtual mlir::SimpleAffineExprFlattener::~SimpleAffineExprFlattener |
( |
| ) |
|
|
virtualdefault |
◆ addLocalFloorDivId()
void SimpleAffineExprFlattener::addLocalFloorDivId |
( |
ArrayRef< int64_t > |
dividend, |
|
|
int64_t |
divisor, |
|
|
AffineExpr |
localExpr |
|
) |
| |
|
protectedvirtual |
◆ visitAddExpr()
◆ visitCeilDivExpr()
◆ visitConstantExpr()
◆ visitDimExpr()
void SimpleAffineExprFlattener::visitDimExpr |
( |
AffineDimExpr |
expr | ) |
|
◆ visitFloorDivExpr()
◆ visitModExpr()
◆ visitMulExpr()
◆ visitSymbolExpr()
◆ localExprs
◆ numDims
unsigned mlir::SimpleAffineExprFlattener::numDims |
◆ numLocals
unsigned mlir::SimpleAffineExprFlattener::numLocals |
◆ numSymbols
unsigned mlir::SimpleAffineExprFlattener::numSymbols |
◆ operandExprStack
std::vector<SmallVector<int64_t, 8> > mlir::SimpleAffineExprFlattener::operandExprStack |
The documentation for this class was generated from the following files: