Lines Matching defs:ubMap
1818 ValueRange ubOperands, AffineMap ubMap, int64_t step,
1823 assert(((!ubMap && ubOperands.empty()) ||
1824 ubOperands.size() == ubMap.getNumInputs()) &&
1851 AffineMapAttr::get(ubMap));
1881 auto ubMap = AffineMap::getConstantMap(ub, builder.getContext());
1882 return build(builder, result, {}, lbMap, {}, ubMap, step, iterArgs,
2142 AffineMap ubMap = getUpperBoundMapAttr().getValue();
2144 return getNumOperands() - lbMap.getNumInputs() - ubMap.getNumInputs();
2240 auto ubMap = forOp.getUpperBoundMap();
2242 auto prevUbMap = ubMap;
2247 simplifyMinOrMaxExprWithOperands(ubMap, ubOperands, /*isMax=*/false);
2250 composeAffineMapAndOperands(&ubMap, &ubOperands);
2251 canonicalizeMapAndOperands(&ubMap, &ubOperands);
2252 ubMap = removeDuplicateExprs(ubMap);
2255 if (lbMap == prevLbMap && ubMap == prevUbMap)
2260 if (ubMap != prevUbMap)
2261 forOp.setUpperBound(ubOperands, ubMap);
2451 auto ubMap = getUpperBoundMap();
2452 if (lbMap.getNumDims() != ubMap.getNumDims() ||
2453 lbMap.getNumSymbols() != ubMap.getNumSymbols())
3746 AffineMap ubMap = concatMapsSameInput(ubMaps, ubGroups);
3752 AffineMapAttr::get(ubMap));