diff options
Diffstat (limited to 'llvm/test/Transforms/InstCombine/icmp.ll')
| -rw-r--r-- | llvm/test/Transforms/InstCombine/icmp.ll | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/test/Transforms/InstCombine/icmp.ll b/llvm/test/Transforms/InstCombine/icmp.ll index 62d1cbc7d9b..f9091a008b1 100644 --- a/llvm/test/Transforms/InstCombine/icmp.ll +++ b/llvm/test/Transforms/InstCombine/icmp.ll @@ -889,9 +889,9 @@ define i1 @test60_addrspacecast_smaller(i8* %foo, i16 %i, i64 %j) { define i1 @test60_addrspacecast_larger(i8 addrspace(1)* %foo, i32 %i, i16 %j) { ; CHECK-LABEL: @test60_addrspacecast_larger( -; CHECK-NEXT: [[GEP1_IDX:%.*]] = shl nuw i32 %i, 2 -; CHECK-NEXT: [[TMP1:%.*]] = trunc i32 [[GEP1_IDX]] to i16 -; CHECK-NEXT: [[TMP2:%.*]] = icmp slt i16 [[TMP1]], %j +; CHECK-NEXT: [[TMP1:%.*]] = trunc i32 %i to i16 +; CHECK-NEXT: [[SHL:%.*]] = shl i16 [[TMP1]], 2 +; CHECK-NEXT: [[TMP2:%.*]] = icmp slt i16 [[SHL]], %j ; CHECK-NEXT: ret i1 [[TMP2]] ; %bit = addrspacecast i8 addrspace(1)* %foo to i32 addrspace(2)* |

