Lines Matching defs:numDims
136 getFlattenedAffineExprs(ArrayRef<AffineExpr> exprs, unsigned numDims,
143 *localVarCst = FlatLinearConstraints(numDims, numSymbols);
168 SemiAffineExprFlattener flattener(numDims, numSymbols);
172 AffineExprFlattener flattener(numDims, numSymbols);
179 AffineExpr expr, unsigned numDims, unsigned numSymbols,
184 ::getFlattenedAffineExprs({expr}, numDims, numSymbols, &flattenedExprs,
804 unsigned numDims = getNumDimVars();
808 for (unsigned i = 0; i < numDims; i++)
810 for (unsigned i = numDims, e = numDims + numSyms; i < e; i++)
811 memo[i] = getAffineSymbolExpr(i - numDims, context);
820 if (!memo[numDims + numSyms + i] &&
821 detectAsFloorDiv(*this, /*pos=*/numDims + numSyms + i, context, memo))
865 unsigned numDims = getNumDimVars();
876 exprs.push_back(getAffineExprFromFlatForm(getEquality64(i), numDims,
879 exprs.push_back(getAffineExprFromFlatForm(getInequality64(i), numDims,
881 return IntegerSet::get(numDims, numSyms, exprs, eqFlags);