Searched refs:AffineSymbolExpr (Results 1 – 12 of 12) sorted by relevance
110 expr.cast<AffineSymbolExpr>()); in walkPostOrder()147 expr.cast<AffineSymbolExpr>()); in visit()180 void visitSymbolExpr(AffineSymbolExpr expr) {} in visitSymbolExpr()279 void visitSymbolExpr(AffineSymbolExpr expr);
203 class AffineSymbolExpr : public AffineExpr {206 /* implicit */ AffineSymbolExpr(AffineExpr::ImplType *ptr);253 if (std::is_same<U, AffineSymbolExpr>::value) in isa()
36 void visitSymbolExpr(AffineSymbolExpr expr) { callback(expr); } in walk()74 unsigned symId = cast<AffineSymbolExpr>().getPosition(); in replaceDimsAndSymbols()299 return (expr.cast<AffineSymbolExpr>().getPosition() == symbolPos); in isDivisibleBySymbol()427 AffineSymbolExpr symbolExpr = in simplifySemiAffine()428 simplifySemiAffine(binaryExpr.getRHS()).dyn_cast<AffineSymbolExpr>(); in simplifySemiAffine()457 AffineSymbolExpr::AffineSymbolExpr(AffineExpr::ImplType *ptr) in AffineSymbolExpr() function in AffineSymbolExpr459 unsigned AffineSymbolExpr::getPosition() const { in getPosition()967 void SimpleAffineExprFlattener::visitSymbolExpr(AffineSymbolExpr expr) { in visitSymbolExpr()
67 expr.cast<AffineSymbolExpr>().getPosition()] in constantFoldImpl()135 if (auto s = e.dyn_cast<AffineSymbolExpr>()) in getMaxDimAndSymbol()
1989 unsigned pos = expr.cast<AffineSymbolExpr>().getPosition(); in printAffineExprInternal()
76 return unwrap(affineExpr).cast<AffineSymbolExpr>().getPosition(); in mlirAffineSymbolExprGetPosition()
247 else if (auto symExpr = expr.dyn_cast<AffineSymbolExpr>()) in isContiguousAccess()
196 Value visitSymbolExpr(AffineSymbolExpr expr) { in visitSymbolExpr()
513 SDBMExpr visitSymbolExpr(AffineSymbolExpr expr) { in tryConvertAffineExpr()
613 if (expr.dyn_cast<AffineDimExpr>() || expr.dyn_cast<AffineSymbolExpr>()) { in matchAndRewrite()
439 if (auto sym = expr.dyn_cast<AffineSymbolExpr>()) in fold()799 else if (auto symExpr = expr.dyn_cast<AffineSymbolExpr>()) in canonicalizeMapOrSetAndOperands()1495 if (auto symExpr = expr.dyn_cast<AffineSymbolExpr>()) { in printBound()
811 assert(getMaxPosOfType<AffineSymbolExpr>(reassociation) == 0 && in getSymbolLessAffineMaps()