summaryrefslogtreecommitdiff
path: root/release_23/test/Transforms/InstCombine/GEPIdxCanon.ll
blob: 9f84c01a3a436a50877da2c102233304f2eb4b48 (plain)
1
2
3
4
5
6
7
8
9
10
; RUN: llvm-as < %s | opt -instcombine -gcse -instcombine | \
; RUN:    llvm-dis | not grep getelementptr

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
}