Lines Matching refs:struct2
3 %struct1 = type { %struct2*, i32, i32, i32 }
4 %struct2 = type { i32, i32 }
6 %struct4 = type { %struct2, %struct2 }
11 %tmp1 = load %struct2*, %struct2** %tmp, align 8
15 %tmp10 = getelementptr inbounds %struct2, %struct2* %tmp1, i64 %tmp9
16 %tmp11 = getelementptr inbounds %struct2, %struct2* %tmp10, i64 0, i32 0
21 %tmp20 = getelementptr inbounds %struct2, %struct2* %tmp1, i64 %tmp19
22 %tmp21 = getelementptr inbounds %struct2, %struct2* %tmp20, i64 0, i32 0
27 %phi = phi %struct2* [ %tmp10, %bb1 ], [ %tmp20, %bb2 ]
28 %tmp24 = getelementptr inbounds %struct2, %struct2* %phi, i64 0, i32 1
33 ; CHECK: getelementptr inbounds %struct2, %struct2* %tmp1, i64 %tmp9, i32 0
34 ; CHECK: getelementptr inbounds %struct2, %struct2* %tmp1, i64 %tmp19, i32 0
36 ; CHECK: getelementptr inbounds %struct2, %struct2* %tmp1, i64 %[[PHI]], i32 1
43 %tmp1 = load %struct2*, %struct2** %tmp, align 8
44 %tmp10 = getelementptr inbounds %struct2, %struct2* %tmp1, i64 %tmp9
45 %tmp11 = getelementptr inbounds %struct2, %struct2* %tmp10, i64 0, i32 0
47 %tmp20 = getelementptr inbounds %struct2, %struct2* %tmp1, i64 %tmp19
48 %tmp21 = getelementptr inbounds %struct2, %struct2* %tmp20, i64 0, i32 0
50 %tmp24 = getelementptr inbounds %struct2, %struct2* %tmp10, i64 0, i32 1
55 ; CHECK: getelementptr inbounds %struct2, %struct2* %tmp1, i64 %tmp9, i32 0
56 ; CHECK: getelementptr inbounds %struct2, %struct2* %tmp1, i64 %tmp19, i32 0
57 ; CHECK: getelementptr inbounds %struct2, %struct2* %tmp1, i64 %tmp9, i32 1
89 %tmp35 = getelementptr inbounds %struct2, %struct2* %tmp34, i64 0, i32 1