diff options
| author | Artur Pilipenko <apilipenko@azulsystems.com> | 2017-10-12 21:21:17 +0000 |
|---|---|---|
| committer | Artur Pilipenko <apilipenko@azulsystems.com> | 2017-10-12 21:21:17 +0000 |
| commit | ead69ee4bd93eca62864c994a4428fe0d989fb74 (patch) | |
| tree | db7d33e833557fdb80c46d4846275e68285af3c9 /llvm/test/Transforms/LoopPredication/visited.ll | |
| parent | e1449566c6587b114b141092a24e35d09456f141 (diff) | |
| download | bcm5719-llvm-ead69ee4bd93eca62864c994a4428fe0d989fb74.tar.gz bcm5719-llvm-ead69ee4bd93eca62864c994a4428fe0d989fb74.zip | |
[LoopPredication] Check whether the loop is already guarded by the first iteration check condition
llvm-svn: 315623
Diffstat (limited to 'llvm/test/Transforms/LoopPredication/visited.ll')
| -rw-r--r-- | llvm/test/Transforms/LoopPredication/visited.ll | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/test/Transforms/LoopPredication/visited.ll b/llvm/test/Transforms/LoopPredication/visited.ll index 01feaeabd16..8c3d54773ec 100644 --- a/llvm/test/Transforms/LoopPredication/visited.ll +++ b/llvm/test/Transforms/LoopPredication/visited.ll @@ -11,8 +11,8 @@ entry: loop.preheader: ; CHECK: loop.preheader: -; CHECK: [[first_iteration_check:[^ ]+]] = icmp ult i32 0, %length -; CHECK-NEXT: [[limit_check:[^ ]+]] = icmp ule i32 %n, %length +; CHECK: [[limit_check:[^ ]+]] = icmp ule i32 %n, %length +; CHECK-NEXT: [[first_iteration_check:[^ ]+]] = icmp ult i32 0, %length ; CHECK-NEXT: [[wide_cond:[^ ]+]] = and i1 [[first_iteration_check]], [[limit_check]] ; CHECK-NEXT: br label %loop br label %loop |

