• Home
  • Raw
  • Download

Lines Matching refs:ubMap

1212                         ValueRange ubOperands, AffineMap ubMap, int64_t step,  in build()  argument
1217 assert(((!ubMap && ubOperands.empty()) || in build()
1218 ubOperands.size() == ubMap.getNumInputs()) && in build()
1234 result.addAttribute(getUpperBoundAttrName(), AffineMapAttr::get(ubMap)); in build()
1264 auto ubMap = AffineMap::getConstantMap(ub, builder.getContext()); in build() local
1265 return build(builder, result, {}, lbMap, {}, ubMap, step, iterArgs, in build()
1513 AffineMap ubMap = getUpperBoundMapAttr().getValue(); in getNumIterOperands() local
1515 return getNumOperands() - lbMap.getNumInputs() - ubMap.getNumInputs(); in getNumIterOperands()
1602 auto ubMap = forOp.getUpperBoundMap(); in canonicalizeLoopBounds() local
1604 auto prevUbMap = ubMap; in canonicalizeLoopBounds()
1609 canonicalizeMapAndOperands(&ubMap, &ubOperands); in canonicalizeLoopBounds()
1610 ubMap = removeDuplicateExprs(ubMap); in canonicalizeLoopBounds()
1613 if (lbMap == prevLbMap && ubMap == prevUbMap) in canonicalizeLoopBounds()
1618 if (ubMap != prevUbMap) in canonicalizeLoopBounds()
1619 forOp.setUpperBound(ubOperands, ubMap); in canonicalizeLoopBounds()
1658 auto ubMap = getUpperBoundMap(); in getUpperBound() local
1660 lbMap.getNumInputs() + ubMap.getNumInputs(), ubMap); in getUpperBound()
1701 auto ubMap = getUpperBoundMap(); in setUpperBoundMap() local
1702 assert(ubMap.getNumDims() == map.getNumDims() && in setUpperBoundMap()
1703 ubMap.getNumSymbols() == map.getNumSymbols()); in setUpperBoundMap()
1705 (void)ubMap; in setUpperBoundMap()
1745 auto ubMap = getUpperBoundMap(); in matchingBoundOperandList() local
1746 if (lbMap.getNumDims() != ubMap.getNumDims() || in matchingBoundOperandList()
1747 lbMap.getNumSymbols() != ubMap.getNumSymbols()) in matchingBoundOperandList()
2506 auto ubMap = AffineMap::get(0, 0, ubExprs, builder.getContext()); in build() local
2507 build(builder, result, resultTypes, reductions, lbMap, /*lbArgs=*/{}, ubMap, in build()
2515 AffineMap ubMap, ValueRange ubArgs) { in build() argument
2518 assert(numDims == ubMap.getNumResults() && in build()
2522 build(builder, result, resultTypes, reductions, lbMap, lbArgs, ubMap, ubArgs, in build()
2530 AffineMap ubMap, ValueRange ubArgs, in build() argument
2534 assert(numDims == ubMap.getNumResults() && in build()
2547 result.addAttribute(getUpperBoundsMapAttrName(), AffineMapAttr::get(ubMap)); in build()
2655 AffineMap ubMap = upperBoundsMap(); in setUpperBoundsMap() local
2656 assert(ubMap.getNumDims() == map.getNumDims() && in setUpperBoundsMap()
2657 ubMap.getNumSymbols() == map.getNumSymbols()); in setUpperBoundsMap()
2658 (void)ubMap; in setUpperBoundsMap()