Lines Matching refs:numSymbols

120 AffineExpr AffineExpr::shiftSymbols(unsigned numSymbols, unsigned shift,  in shiftSymbols()  argument
125 for (unsigned idx = offset; idx < numSymbols; ++idx) in shiftSymbols()
893 unsigned numSymbols, in getAffineExprFromFlatForm() argument
897 assert(flatExprs.size() - numDims - numSymbols - 1 == localExprs.size() && in getAffineExprFromFlatForm()
902 for (unsigned j = 0; j < numDims + numSymbols; j++) { in getAffineExprFromFlatForm()
911 for (unsigned j = numDims + numSymbols, e = flatExprs.size() - 1; j < e; in getAffineExprFromFlatForm()
915 auto term = localExprs[j - numDims - numSymbols] * flatExprs[j]; in getAffineExprFromFlatForm()
936 unsigned numSymbols, in getSemiAffineExprFromFlatForm() argument
942 assert(flatExprs.size() - numDims - numSymbols - 1 == localExprs.size() && in getSemiAffineExprFromFlatForm()
1000 for (unsigned j = numDims; j < numDims + numSymbols; ++j) { in getSemiAffineExprFromFlatForm()
1008 std::max(numDims, numSymbols)); in getSemiAffineExprFromFlatForm()
1015 SmallVector<bool, 4> addedToMap(flatExprs.size() - numDims - numSymbols - 1, in getSemiAffineExprFromFlatForm()
1024 if (flatExprs[numDims + numSymbols + it.index()] == 0) in getSemiAffineExprFromFlatForm()
1041 addEntry(indexEntry, flatExprs[numDims + numSymbols + it.index()], in getSemiAffineExprFromFlatForm()
1046 std::max(numDims, numSymbols)); in getSemiAffineExprFromFlatForm()
1047 addEntry(indexEntry, flatExprs[numDims + numSymbols + it.index()], in getSemiAffineExprFromFlatForm()
1059 addEntry(indexEntry, flatExprs[numDims + numSymbols + it.index()], expr); in getSemiAffineExprFromFlatForm()
1068 addEntry(indexEntry, flatExprs[numDims + numSymbols + it.index()], expr); in getSemiAffineExprFromFlatForm()
1084 for (unsigned j = numDims + numSymbols, e = flatExprs.size() - 1; j < e; in getSemiAffineExprFromFlatForm()
1088 if (flatExprs[j] == 0 || addedToMap[j - numDims - numSymbols]) in getSemiAffineExprFromFlatForm()
1090 auto term = localExprs[j - numDims - numSymbols] * flatExprs[j]; in getSemiAffineExprFromFlatForm()
1102 unsigned numSymbols) in SimpleAffineExprFlattener() argument
1103 : numDims(numDims), numSymbols(numSymbols), numLocals(0) { in SimpleAffineExprFlattener()
1123 AffineExpr a = getAffineExprFromFlatForm(lhs, numDims, numSymbols, in visitMulExpr()
1125 AffineExpr b = getAffineExprFromFlatForm(rhs, numDims, numSymbols, in visitMulExpr()
1174 lhs, numDims, numSymbols, localExprs, context); in visitModExpr()
1175 AffineExpr divisorExpr = getAffineExprFromFlatForm(rhs, numDims, numSymbols, in visitModExpr()
1215 floorDividend, numDims, numSymbols, localExprs, context); in visitModExpr()
1246 assert(expr.getPosition() < numSymbols && "inconsistent number of symbols"); in visitSymbolExpr()
1297 AffineExpr a = getAffineExprFromFlatForm(lhs, numDims, numSymbols, in visitDivExpr()
1299 AffineExpr b = getAffineExprFromFlatForm(rhs, numDims, numSymbols, in visitDivExpr()
1333 getAffineExprFromFlatForm(lhs, numDims, numSymbols, localExprs, context); in visitDivExpr()
1390 unsigned numSymbols) { in simplifyAffineExpr() argument
1395 SimpleAffineExprFlattener flattener(numDims, numSymbols); in simplifyAffineExpr()
1399 expr == getAffineExprFromFlatForm(flattenedExpr, numDims, numSymbols, in simplifyAffineExpr()
1405 ? getAffineExprFromFlatForm(flattenedExpr, numDims, numSymbols, in simplifyAffineExpr()
1407 : getSemiAffineExprFromFlatForm(flattenedExpr, numDims, numSymbols, in simplifyAffineExpr()