Lines Matching refs:AffineSymbolExpr
38 void visitSymbolExpr(AffineSymbolExpr expr) { callback(expr); } in walk()
76 unsigned symId = cast<AffineSymbolExpr>().getPosition(); in replaceDimsAndSymbols()
335 return (expr.cast<AffineSymbolExpr>().getPosition() == symbolPos); in isDivisibleBySymbol()
463 AffineSymbolExpr symbolExpr = in simplifySemiAffine()
464 simplifySemiAffine(binaryExpr.getRHS()).dyn_cast<AffineSymbolExpr>(); in simplifySemiAffine()
493 AffineSymbolExpr::AffineSymbolExpr(AffineExpr::ImplType *ptr) in AffineSymbolExpr() function in AffineSymbolExpr
495 unsigned AffineSymbolExpr::getPosition() const { in getPosition()
1028 if (!((lhs.isa<AffineDimExpr>() || lhs.isa<AffineSymbolExpr>()) && in getSemiAffineExprFromFlatForm()
1029 (rhs.isa<AffineDimExpr>() || rhs.isa<AffineSymbolExpr>() || in getSemiAffineExprFromFlatForm()
1044 lhsPos = lhs.cast<AffineSymbolExpr>().getPosition(); in getSemiAffineExprFromFlatForm()
1057 rhsPos = rhs.cast<AffineSymbolExpr>().getPosition(); in getSemiAffineExprFromFlatForm()
1065 lhsPos = lhs.cast<AffineSymbolExpr>().getPosition(); in getSemiAffineExprFromFlatForm()
1066 rhsPos = rhs.cast<AffineSymbolExpr>().getPosition(); in getSemiAffineExprFromFlatForm()
1243 void SimpleAffineExprFlattener::visitSymbolExpr(AffineSymbolExpr expr) { in visitSymbolExpr()