Lines Matching defs:ubMap
756 AffineMap ubMap = ubs[i];
759 if (!lbMap || !ubMap || lbMap.getNumResults() != 1 ||
760 ubMap.getNumResults() != 1 ||
761 lbMap.getResult(0) + 1 != ubMap.getResult(0) ||
763 // iteration (e.g., lbMap.getResult(0) = 0, ubMap.getResult(0) = 1).
1004 AffineMap &ubMap) const {
1015 ubMap = boundPairs.second;
1017 assert(ubMap && "upper bound for a region must exist");
1019 assert(ubMap.getNumInputs() == cst.getNumDimAndSymbolVars() - rank);
1582 AffineMap ubMap) {
1584 assert(ubMap.getNumResults() == 1 && "expected single result bound map");
1585 assert(lbMap.getNumDims() == ubMap.getNumDims());
1586 assert(lbMap.getNumSymbols() == ubMap.getNumSymbols());
1588 AffineExpr ubExpr(ubMap.getResult(0));
1610 AffineMap ubMap = slice.ubs[i];
1614 if (!lbMap || lbMap.getNumResults() == 0 || !ubMap ||
1615 ubMap.getNumResults() == 0) {
1629 std::optional<uint64_t> tripCount = getConstDifference(lbMap, ubMap);
1815 if (AffineMap ubMap = sliceState->ubs[i])
1816 forOp.setUpperBound(sliceState->ubOperands[i], ubMap);