Home
last modified time | relevance | path

Searched refs:SimpleAffineExprFlattener (Results 1 – 3 of 3) sorted by relevance

/external/llvm-project/mlir/include/mlir/IR/
DAffineExprVisitor.h246 class SimpleAffineExprFlattener
247 : public AffineExprVisitor<SimpleAffineExprFlattener> {
271 SimpleAffineExprFlattener(unsigned numDims, unsigned numSymbols);
273 virtual ~SimpleAffineExprFlattener() = default;
/external/llvm-project/mlir/lib/IR/
DAffineExpr.cpp861 SimpleAffineExprFlattener::SimpleAffineExprFlattener(unsigned numDims, in SimpleAffineExprFlattener() function in SimpleAffineExprFlattener
867 void SimpleAffineExprFlattener::visitMulExpr(AffineBinaryOpExpr expr) { in visitMulExpr()
881 void SimpleAffineExprFlattener::visitAddExpr(AffineBinaryOpExpr expr) { in visitAddExpr()
900 void SimpleAffineExprFlattener::visitModExpr(AffineBinaryOpExpr expr) { in visitModExpr()
953 void SimpleAffineExprFlattener::visitCeilDivExpr(AffineBinaryOpExpr expr) { in visitCeilDivExpr()
956 void SimpleAffineExprFlattener::visitFloorDivExpr(AffineBinaryOpExpr expr) { in visitFloorDivExpr()
960 void SimpleAffineExprFlattener::visitDimExpr(AffineDimExpr expr) { in visitDimExpr()
967 void SimpleAffineExprFlattener::visitSymbolExpr(AffineSymbolExpr expr) { in visitSymbolExpr()
974 void SimpleAffineExprFlattener::visitConstantExpr(AffineConstantExpr expr) { in visitConstantExpr()
988 void SimpleAffineExprFlattener::visitDivExpr(AffineBinaryOpExpr expr, in visitDivExpr()
[all …]
/external/llvm-project/mlir/lib/Analysis/
DAffineStructures.cpp38 struct AffineExprFlattener : public SimpleAffineExprFlattener {
46 : SimpleAffineExprFlattener(nDims, nSymbols) { in AffineExprFlattener()
59 SimpleAffineExprFlattener::addLocalFloorDivId(dividend, divisor, localExpr); in addLocalFloorDivId()