Lines Matching refs:exprs
72 getFlattenedAffineExprs(ArrayRef<AffineExpr> exprs, unsigned numDims, in getFlattenedAffineExprs() argument
76 if (exprs.empty()) { in getFlattenedAffineExprs()
84 for (auto expr : exprs) { in getFlattenedAffineExprs()
91 assert(flattener.operandExprStack.size() == exprs.size()); in getFlattenedAffineExprs()
858 SmallVectorImpl<AffineExpr> &exprs) { in detectAsFloorDiv() argument
864 if (exprs[i]) in detectAsFloorDiv()
879 dividendExpr = dividendExpr + dividend[c] * exprs[c]; in detectAsFloorDiv()
882 exprs[pos] = dividendExpr.floorDiv(divisor); in detectAsFloorDiv()
1561 SmallVector<AffineExpr, 8> exprs; in getAsIntegerSet() local
1562 exprs.reserve(getNumConstraints()); in getAsIntegerSet()
1565 exprs.push_back(getAffineExprFromFlatForm(getEquality(i), numDims, numSyms, in getAsIntegerSet()
1568 exprs.push_back(getAffineExprFromFlatForm(getInequality(i), numDims, in getAsIntegerSet()
1570 return IntegerSet::get(numDims, numSyms, exprs, eqFlags); in getAsIntegerSet()