Lines Matching refs:ubMap
1432 ValueRange ubOperands, AffineMap ubMap, int64_t step, in build() argument
1437 assert(((!ubMap && ubOperands.empty()) || in build()
1438 ubOperands.size() == ubMap.getNumInputs()) && in build()
1454 result.addAttribute(getUpperBoundAttrStrName(), AffineMapAttr::get(ubMap)); in build()
1485 auto ubMap = AffineMap::getConstantMap(ub, builder.getContext()); in build() local
1486 return build(builder, result, {}, lbMap, {}, ubMap, step, iterArgs, in build()
1733 AffineMap ubMap = getUpperBoundMapAttr().getValue(); in getNumIterOperands() local
1735 return getNumOperands() - lbMap.getNumInputs() - ubMap.getNumInputs(); in getNumIterOperands()
1824 auto ubMap = forOp.getUpperBoundMap(); in canonicalizeLoopBounds() local
1826 auto prevUbMap = ubMap; in canonicalizeLoopBounds()
1832 composeAffineMapAndOperands(&ubMap, &ubOperands); in canonicalizeLoopBounds()
1833 canonicalizeMapAndOperands(&ubMap, &ubOperands); in canonicalizeLoopBounds()
1834 ubMap = removeDuplicateExprs(ubMap); in canonicalizeLoopBounds()
1837 if (lbMap == prevLbMap && ubMap == prevUbMap) in canonicalizeLoopBounds()
1842 if (ubMap != prevUbMap) in canonicalizeLoopBounds()
1843 forOp.setUpperBound(ubOperands, ubMap); in canonicalizeLoopBounds()
1994 auto ubMap = getUpperBoundMap(); in getUpperBound() local
1996 lbMap.getNumInputs() + ubMap.getNumInputs(), ubMap); in getUpperBound()
2037 auto ubMap = getUpperBoundMap(); in setUpperBoundMap() local
2038 assert(ubMap.getNumDims() == map.getNumDims() && in setUpperBoundMap()
2039 ubMap.getNumSymbols() == map.getNumSymbols()); in setUpperBoundMap()
2041 (void)ubMap; in setUpperBoundMap()
2086 auto ubMap = getUpperBoundMap(); in matchingBoundOperandList() local
2087 if (lbMap.getNumDims() != ubMap.getNumDims() || in matchingBoundOperandList()
2088 lbMap.getNumSymbols() != ubMap.getNumSymbols()) in matchingBoundOperandList()
2251 auto ubMap = loop.getUpperBoundMap(); in replaceForOpWithNewYields() local
2253 b.create<AffineForOp>(loop.getLoc(), lbOperands, lbMap, ubOperands, ubMap, in replaceForOpWithNewYields()
3301 AffineMap ubMap = concatMapsSameInput(ubMaps, ubGroups); in build() local
3307 AffineMapAttr::get(ubMap)); in build()
3420 AffineMap ubMap = getUpperBoundsMap(); in setUpperBoundsMap() local
3421 assert(ubMap.getNumDims() == map.getNumDims() && in setUpperBoundsMap()
3422 ubMap.getNumSymbols() == map.getNumSymbols()); in setUpperBoundsMap()
3423 (void)ubMap; in setUpperBoundsMap()