Lines Matching refs:AffineExpr

60                           AffineExpr localExpr) override {  in addLocalFloorDivId()
72 getFlattenedAffineExprs(ArrayRef<AffineExpr> exprs, unsigned numDims, in getFlattenedAffineExprs()
105 mlir::getFlattenedAffineExpr(AffineExpr expr, unsigned numDims, in getFlattenedAffineExpr()
747 SmallVectorImpl<AffineExpr> &memo, in detectAsMod()
858 SmallVectorImpl<AffineExpr> &exprs) { in detectAsFloorDiv()
889 ArrayRef<AffineExpr> localExprs, MLIRContext *context) const { in getLowerAndUpperBound()
909 SmallVector<AffineExpr, 4> lbExprs; in getLowerAndUpperBound()
929 SmallVector<AffineExpr, 4> ubExprs; in getLowerAndUpperBound()
989 SmallVector<AffineExpr, 8> memo(getNumVars()); in getSliceBounds()
1087 AffineExpr expr = memo[pos + offset]; in getSliceBounds()
1445 SmallVectorImpl<AffineExpr> &memo, in computeLocalVars()
1468 ArrayRef<AffineExpr> localExprs = in computeLocalVars()
1469 ArrayRef<AffineExpr>(memo).take_back(cst.getNumLocalVars()); in computeLocalVars()
1471 llvm::all_of(localExprs, [](AffineExpr expr) { return expr; })); in computeLocalVars()
1484 SmallVector<AffineExpr, 8> memo(getNumVars(), AffineExpr()); in getIneqAsAffineValueMap()
1488 auto localExprs = ArrayRef<AffineExpr>(memo).take_back(getNumLocalVars()); in getIneqAsAffineValueMap()
1528 SmallVector<AffineExpr, 8> memo(getNumVars(), AffineExpr()); in getAsIntegerSet()
1550 ArrayRef<AffineExpr> localExprs = in getAsIntegerSet()
1551 ArrayRef<AffineExpr>(memo).take_back(getNumLocalVars()); in getAsIntegerSet()
1561 SmallVector<AffineExpr, 8> exprs; in getAsIntegerSet()
1580 SmallVector<AffineExpr> dimReplacements(map.getNumDims(), {}); in alignAffineMapWithValues()
1582 SmallVector<AffineExpr> symReplacements(map.getNumSymbols(), {}); in alignAffineMapWithValues()
1590 AffineExpr replacement; in alignAffineMapWithValues()