Lines Matching refs:boundsBuilder
1175 OpBuilder boundsBuilder(forOp); in loopUnrollByFactor() local
1202 boundsBuilder.create<ConstantIndexOp>(loc, upperBoundUnrolledCst); in loopUnrollByFactor()
1210 : boundsBuilder.create<ConstantIndexOp>(loc, stepUnrolledCst); in loopUnrollByFactor()
1217 Value diff = boundsBuilder.create<SubIOp>(loc, upperBound, lowerBound); in loopUnrollByFactor()
1218 Value tripCount = ceilDivPositive(boundsBuilder, loc, diff, step); in loopUnrollByFactor()
1220 boundsBuilder.create<ConstantIndexOp>(loc, unrollFactor); in loopUnrollByFactor()
1222 boundsBuilder.create<SignedRemIOp>(loc, tripCount, unrollFactorCst); in loopUnrollByFactor()
1225 boundsBuilder.create<SubIOp>(loc, tripCount, tripCountRem); in loopUnrollByFactor()
1227 upperBoundUnrolled = boundsBuilder.create<AddIOp>( in loopUnrollByFactor()
1229 boundsBuilder.create<MulIOp>(loc, tripCountEvenMultiple, step)); in loopUnrollByFactor()
1231 stepUnrolled = boundsBuilder.create<MulIOp>(loc, step, unrollFactorCst); in loopUnrollByFactor()
1907 static LoopParams normalizeLoop(OpBuilder &boundsBuilder, in normalizeLoop() argument
1930 Value diff = boundsBuilder.create<SubIOp>(loc, upperBound, lowerBound); in normalizeLoop()
1931 Value newUpperBound = ceilDivPositive(boundsBuilder, loc, diff, step); in normalizeLoop()
1934 isZeroBased ? lowerBound : boundsBuilder.create<ConstantIndexOp>(loc, 0); in normalizeLoop()
1936 isStepOne ? step : boundsBuilder.create<ConstantIndexOp>(loc, 1); in normalizeLoop()