Searched refs:SimpleAffineExprFlattener (Results 1 – 3 of 3) sorted by relevance
246 class SimpleAffineExprFlattener247 : public AffineExprVisitor<SimpleAffineExprFlattener> {271 SimpleAffineExprFlattener(unsigned numDims, unsigned numSymbols);273 virtual ~SimpleAffineExprFlattener() = default;
861 SimpleAffineExprFlattener::SimpleAffineExprFlattener(unsigned numDims, in SimpleAffineExprFlattener() function in SimpleAffineExprFlattener867 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 …]
38 struct AffineExprFlattener : public SimpleAffineExprFlattener {46 : SimpleAffineExprFlattener(nDims, nSymbols) { in AffineExprFlattener()59 SimpleAffineExprFlattener::addLocalFloorDivId(dividend, divisor, localExpr); in addLocalFloorDivId()