Lines Matching refs:upperBound
35 Value upperBound; member
477 auto upperBound = forOp.getUpperBound(); in loopUnrollByFactor() local
479 boundsBuilder.create<arith::SubIOp>(loc, upperBound, lowerBound); in loopUnrollByFactor()
543 Value lowerBound, Value upperBound, Value step, in normalizeLoop() argument
561 return {/*lowerBound=*/lowerBound, /*upperBound=*/upperBound, in normalizeLoop()
564 Value diff = boundsBuilder.create<arith::SubIOp>(loc, upperBound, lowerBound); in normalizeLoop()
608 loop.setUpperBound(loopPieces.upperBound); in normalizeLoop()
628 Value upperBound = outermost.getUpperBound(); in coalesceLoops() local
630 upperBound = in coalesceLoops()
631 builder.create<arith::MulIOp>(loc, upperBound, loop.getUpperBound()); in coalesceLoops()
632 outermost.setUpperBound(upperBound); in coalesceLoops()
689 normalizedUpperBounds.push_back(resultBounds.upperBound); in collapseParallelLoops()