comparison test/Analysis/BasicAA/2003-12-11-ConstExprGEP.ll @ 95:afa8332a0e37 LLVM3.8

LLVM 3.8
author Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
date Tue, 13 Oct 2015 17:48:58 +0900
parents 60c9769439b8
children
comparison
equal deleted inserted replaced
84:f3e34b893a5f 95:afa8332a0e37
11 11
12 ; CHECK: Function: test 12 ; CHECK: Function: test
13 ; CHECK-NOT: MayAlias: 13 ; CHECK-NOT: MayAlias:
14 14
15 define void @test() { 15 define void @test() {
16 %D = getelementptr %T* @G, i64 0, i32 0 16 %D = getelementptr %T, %T* @G, i64 0, i32 0
17 %E = getelementptr %T* @G, i64 0, i32 1, i64 5 17 %E = getelementptr %T, %T* @G, i64 0, i32 1, i64 5
18 %F = getelementptr i32* getelementptr (%T* @G, i64 0, i32 0), i64 0 18 %F = getelementptr i32, i32* getelementptr (%T, %T* @G, i64 0, i32 0), i64 0
19 %X = getelementptr [10 x i8]* getelementptr (%T* @G, i64 0, i32 1), i64 0, i64 5 19 %X = getelementptr [10 x i8], [10 x i8]* getelementptr (%T, %T* @G, i64 0, i32 1), i64 0, i64 5
20 20
21 ret void 21 ret void
22 } 22 }