Lines Matching refs:boundsBuilder
1176 OpBuilder boundsBuilder(forOp); in loopUnrollByFactor() local
1203 boundsBuilder.create<ConstantIndexOp>(loc, upperBoundUnrolledCst); in loopUnrollByFactor()
1211 : boundsBuilder.create<ConstantIndexOp>(loc, stepUnrolledCst); in loopUnrollByFactor()
1218 Value diff = boundsBuilder.create<SubIOp>(loc, upperBound, lowerBound); in loopUnrollByFactor()
1219 Value tripCount = ceilDivPositive(boundsBuilder, loc, diff, step); in loopUnrollByFactor()
1221 boundsBuilder.create<ConstantIndexOp>(loc, unrollFactor); in loopUnrollByFactor()
1223 boundsBuilder.create<SignedRemIOp>(loc, tripCount, unrollFactorCst); in loopUnrollByFactor()
1226 boundsBuilder.create<SubIOp>(loc, tripCount, tripCountRem); in loopUnrollByFactor()
1228 upperBoundUnrolled = boundsBuilder.create<AddIOp>( in loopUnrollByFactor()
1230 boundsBuilder.create<MulIOp>(loc, tripCountEvenMultiple, step)); in loopUnrollByFactor()
1232 stepUnrolled = boundsBuilder.create<MulIOp>(loc, step, unrollFactorCst); in loopUnrollByFactor()
1913 static LoopParams normalizeLoop(OpBuilder &boundsBuilder, in normalizeLoop() argument
1936 Value diff = boundsBuilder.create<SubIOp>(loc, upperBound, lowerBound); in normalizeLoop()
1937 Value newUpperBound = ceilDivPositive(boundsBuilder, loc, diff, step); in normalizeLoop()
1940 isZeroBased ? lowerBound : boundsBuilder.create<ConstantIndexOp>(loc, 0); in normalizeLoop()
1942 isStepOne ? step : boundsBuilder.create<ConstantIndexOp>(loc, 1); in normalizeLoop()