Searched refs:numIterations (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/ |
| H A D | range_nw_flag.ll | 5 define void @test-add-nuw(float* %input, i32 %offset, i32 %numIterations) { 17 ; CHECK-NEXT: Loop %loop: backedge-taken count is (-1 + %numIterations) 31 %exitcond = icmp eq i32 %nexti, %numIterations 52 ; CHECK-NEXT: Loop %loop: backedge-taken count is (-1 + %numIterations) 68 %exitcond = icmp eq i32 %nexti, %numIterations 105 %exitcond = icmp eq i32 %nexti, %numIterations 142 %exitcond = icmp eq i32 %nexti, %numIterations 163 ; CHECK-NEXT: Loop %loop: backedge-taken count is (-1 + %numIterations) 179 %exitcond = icmp eq i32 %nexti, %numIterations 200 ; CHECK-NEXT: Loop %loop: backedge-taken count is (-1 + %numIterations) [all …]
|
| H A D | flags-from-poison.ll | 51 %exitcond = icmp eq i32 %nexti, %numIterations 86 %exitcond = icmp eq i32 %nexti, %numIterations 390 i32 %numIterations) { 403 %exitcond = icmp eq i32 %nexti, %numIterations 438 %exitcond = icmp eq i32 %nexti, %numIterations 478 %exitcond = icmp eq i32 %nexti, %numIterations 516 %exitcond = icmp eq i32 %nexti, %numIterations 558 %exitcond = icmp eq i32 %nexti, %numIterations 600 %exitcond = icmp eq i32 %nexti, %numIterations 888 %q = sdiv i32 %numIterations, %j [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopStrengthReduce/ |
| H A D | sext-ind-var.ll | 13 ; for (int i = 0; i < numIterations; ++i) 16 define float @testadd(float* %input, i32 %offset, i32 %numIterations) { 36 %exitcond = icmp eq i32 %nexti, %numIterations 45 ; for (int i = 0; i < numIterations; ++i) 48 define float @testsub(float* %input, i32 %offset, i32 %numIterations) { 68 %exitcond = icmp eq i32 %nexti, %numIterations 77 ; for (int i = 0; i < numIterations; ++i) 100 %exitcond = icmp eq i32 %nexti, %numIterations 109 ; for (int i = 0; i < numIterations; ++i) 114 define float @testshl(float* %input, i32 %numIterations) { [all …]
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/ |
| H A D | ParallelLoopTiling.cpp | 111 auto numIterations = llvm::divideCeil(upperBoundConstant.value() - in tileParallelLoop() local 114 if (numIterations % tileSize == 0) { in tileParallelLoop()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Async/Transforms/ |
| H A D | AsyncParallelFor.cpp | 793 SmallVector<int64_t> numIterations(op.getNumLoops()); in matchAndRewrite() local 794 numIterations.back() = getInt(staticBounds.tripCounts.back()); in matchAndRewrite() 798 int64_t innerIterations = numIterations[i + 1]; in matchAndRewrite() 799 numIterations[i] = tripCount * innerIterations; in matchAndRewrite() 891 numIterations[op.getNumLoops() - numUnrollableLoops]); in matchAndRewrite() 904 numIterations[op.getNumLoops() - numUnrollableLoops]); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SCF/Utils/ |
| H A D | Utils.cpp | 949 Value numIterations = ceilDivPositive(builder, loc, diff, forOp.getStep()); in extractFixedOuterLoops() local 951 ceilDivPositive(builder, loc, numIterations, sizes[i]); in extractFixedOuterLoops()
|