diff options
Diffstat (limited to 'test/Transforms/InstCombine/GEPIdxCanon.ll')
-rw-r--r-- | test/Transforms/InstCombine/GEPIdxCanon.ll | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/test/Transforms/InstCombine/GEPIdxCanon.ll b/test/Transforms/InstCombine/GEPIdxCanon.ll index bf0ab79841..9f84c01a3a 100644 --- a/test/Transforms/InstCombine/GEPIdxCanon.ll +++ b/test/Transforms/InstCombine/GEPIdxCanon.ll @@ -1,9 +1,10 @@ -; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -gcse -instcombine | \ +; RUN: llvm-as < %s | opt -instcombine -gcse -instcombine | \ ; RUN: llvm-dis | not grep getelementptr -bool %test(int* %A) { - %B = getelementptr int* %A, int 1 - %C = getelementptr int* %A, uint 1 - %V = seteq int* %B, %C - ret bool %V +define i1 @test(i32* %A) { + %B = getelementptr i32* %A, i32 1 ; <i32*> [#uses=1] + %C = getelementptr i32* %A, i64 1 ; <i32*> [#uses=1] + %V = icmp eq i32* %B, %C ; <i1> [#uses=1] + ret i1 %V } + |