Lines Matching refs:getUpperBound
50 loop.getLoc(), loop.getLowerBound(), loop.getUpperBound(), loop.getStep(), in replaceLoopWithNewYields()
337 auto ubCstOp = forOp.getUpperBound().getDefiningOp<arith::ConstantIndexOp>(); in promoteIfSingleIteration()
437 auto ubCstOp = forOp.getUpperBound().getDefiningOp<arith::ConstantIndexOp>(); in loopUnrollByFactor()
477 auto upperBound = forOp.getUpperBound(); in loopUnrollByFactor()
604 loop.getLowerBound(), loop.getUpperBound(), in normalizeLoop()
628 Value upperBound = outermost.getUpperBound(); in coalesceLoops()
631 builder.create<arith::MulIOp>(loc, upperBound, loop.getUpperBound()); in coalesceLoops()
649 loops[idx + 1].getUpperBound()); in coalesceLoops()
653 loc, previous, loops[idx].getUpperBound()); in coalesceLoops()
685 loops.getLowerBound()[i], loops.getUpperBound()[i], in collapseParallelLoops()
853 forOp.getUpperBound(), stepped); in stripmineSink()
855 forOp.getUpperBound(), stepped); in stripmineSink()
947 Value diff = builder.create<arith::SubIOp>(loc, forOp.getUpperBound(), in extractFixedOuterLoops()