Lines Matching refs:AffineDimExpr
37 void visitDimExpr(AffineDimExpr expr) { callback(expr); } in walk()
70 unsigned dimId = cast<AffineDimExpr>().getPosition(); in replaceDimsAndSymbols()
311 AffineDimExpr::AffineDimExpr(AffineExpr::ImplType *ptr) : AffineExpr(ptr) {} in AffineDimExpr() function in AffineDimExpr
312 unsigned AffineDimExpr::getPosition() const { in getPosition()
1028 if (!((lhs.isa<AffineDimExpr>() || lhs.isa<AffineSymbolExpr>()) && in getSemiAffineExprFromFlatForm()
1029 (rhs.isa<AffineDimExpr>() || rhs.isa<AffineSymbolExpr>() || in getSemiAffineExprFromFlatForm()
1038 if (lhs.isa<AffineDimExpr>()) { in getSemiAffineExprFromFlatForm()
1039 lhsPos = lhs.cast<AffineDimExpr>().getPosition(); in getSemiAffineExprFromFlatForm()
1050 } else if (lhs.isa<AffineDimExpr>()) { in getSemiAffineExprFromFlatForm()
1056 lhsPos = lhs.cast<AffineDimExpr>().getPosition(); in getSemiAffineExprFromFlatForm()
1236 void SimpleAffineExprFlattener::visitDimExpr(AffineDimExpr expr) { in visitDimExpr()