Lines Matching refs:numDims
72 getFlattenedAffineExprs(ArrayRef<AffineExpr> exprs, unsigned numDims, in getFlattenedAffineExprs() argument
77 localVarCst->reset(numDims, numSymbols); in getFlattenedAffineExprs()
81 AffineExprFlattener flattener(numDims, numSymbols); in getFlattenedAffineExprs()
105 mlir::getFlattenedAffineExpr(AffineExpr expr, unsigned numDims, in getFlattenedAffineExpr() argument
110 LogicalResult ret = ::getFlattenedAffineExprs({expr}, numDims, numSymbols, in getFlattenedAffineExpr()
1447 unsigned numDims = cst.getNumDimVars(); in computeLocalVars() local
1451 for (unsigned i = 0; i < numDims; i++) in computeLocalVars()
1453 for (unsigned i = numDims, e = numDims + numSyms; i < e; i++) in computeLocalVars()
1454 memo[i] = getAffineSymbolExpr(i - numDims, context); in computeLocalVars()
1463 if (!memo[numDims + numSyms + i] && in computeLocalVars()
1464 detectAsFloorDiv(cst, /*pos=*/numDims + numSyms + i, context, memo)) in computeLocalVars()
1477 unsigned numDims = getNumDimVars(); in getIneqAsAffineValueMap() local
1480 assert(pos < numDims && "invalid position"); in getIneqAsAffineValueMap()
1507 auto boundExpr = getAffineExprFromFlatForm(bound, numDims - 1, numSyms, in getIneqAsAffineValueMap()
1516 vmap.reset(AffineMap::get(numDims - 1, numSyms, boundExpr), operands); in getIneqAsAffineValueMap()
1554 unsigned numDims = getNumDimVars(); in getAsIntegerSet() local
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()