Lines Matching defs:ubMap
175 AffineMap lbMap, AffineMap ubMap,
182 assert(ubMap.getNumInputs() == ubOperands.size());
186 ubMap, srcForOp.getStepAsInt());
548 AffineMap ubMap =
551 newIntraTileLoop.setUpperBound(ubOperands, ubMap);
629 // parameter. 2.) When ubMap has more than one result expression. For e.g.
645 AffineMap ubMap =
648 newLoop.setUpperBound(ubOperands, ubMap);
723 AffineMap ubMap = b.getSingleDimShiftAffineMap(
726 /*operands=*/newLoops[i].getInductionVar(), ubMap);
757 AffineMap ubMap =
760 newLoops[width + i].setUpperBound(/*operands=*/ubOperands, ubMap);
764 AffineMap ubMap = AffineMap::get(
766 newLoops[width + i].setUpperBound(newLoops[i].getInductionVar(), ubMap);
1548 auto ubMap = forOp.getUpperBoundMap();
1550 augmentMapAndBounds(b, forOp.getInductionVar(), &ubMap, &ubOperands,
1559 ubOperands, ubMap, originalStep);
1854 assert(llvm::all_of(ubMaps, [&](AffineMap ubMap) {
1855 return ubMap.getNumInputs() == ubOperands.size();
2531 ValueRange ubOperands, AffineMap ubMap, int64_t step) {
2538 fullyComposeAffineMapAndOperands(&ubMap, &upperOperands);
2539 canonicalizeMapAndOperands(&ubMap, &upperOperands);
2540 ubMap = removeDuplicateExprs(ubMap);
2542 return b.create<AffineForOp>(loc, lowerOperands, lbMap, upperOperands, ubMap,