Lines Matching refs:exprs
130 for (const auto &exprs : exprsList) { in getMaxDimAndSymbol() local
131 for (auto expr : exprs) { in getMaxDimAndSymbol()
152 for (const auto &exprs : exprsList) in inferFromExprList() local
154 /*symbolCount=*/maxSym + 1, exprs, context)); in inferFromExprList()
263 SmallVector<AffineExpr, 4> exprs; in partialConstantFold() local
264 exprs.reserve(getNumResults()); in partialConstantFold()
271 exprs.push_back( in partialConstantFold()
276 exprs.push_back(expr); in partialConstantFold()
284 return get(getNumDims(), getNumSymbols(), exprs, getContext()); in partialConstantFold()
329 SmallVector<AffineExpr, 8> exprs; in compose() local
330 exprs.reserve(getResults().size()); in compose()
332 exprs.push_back(expr.compose(newMap)); in compose()
333 return AffineMap::get(numDims, numSymbols, exprs, map.getContext()); in compose()
338 SmallVector<AffineExpr, 4> exprs; in compose() local
339 exprs.reserve(values.size()); in compose()
342 exprs.push_back(getAffineConstantExpr(v, ctx)); in compose()
343 auto resMap = compose(AffineMap::get(0, 0, exprs, ctx)); in compose()
374 SmallVector<AffineExpr, 4> exprs; in getSubMap() local
375 exprs.reserve(resultPos.size()); in getSubMap()
377 exprs.push_back(getResult(idx)); in getSubMap()
378 return AffineMap::get(getNumDims(), getNumSymbols(), exprs, getContext()); in getSubMap()
399 SmallVector<AffineExpr, 8> exprs; in simplifyAffineMap() local
401 exprs.push_back( in simplifyAffineMap()
404 return AffineMap::get(map.getNumDims(), map.getNumSymbols(), exprs, in simplifyAffineMap()
421 SmallVector<AffineExpr, 4> exprs(map.getNumDims()); in inversePermutation() local
426 if (exprs[d.getPosition()]) in inversePermutation()
428 exprs[d.getPosition()] = getAffineDimExpr(en.index(), d.getContext()); in inversePermutation()
433 for (auto expr : exprs) in inversePermutation()