Lines Matching refs:ptr1

27   %ptr1 = alloca i8
28 store i8 2, i8* %ptr1
30 ; CHECK: %res1 = load i8, i8* %ptr1
31 %res1 = load i8, i8* %ptr1
33 ; CHECK-NEXT: %res2 = load volatile i8, i8* %ptr1
34 %res2 = load volatile i8, i8* %ptr1
36 ; CHECK-NEXT: %res3 = load i8, i8* %ptr1, align 1
37 %res3 = load i8, i8* %ptr1, align 1
39 ; CHECK-NEXT: %res4 = load volatile i8, i8* %ptr1, align 1
40 %res4 = load volatile i8, i8* %ptr1, align 1
42 ; CHECK-NEXT: %res5 = load i8, i8* %ptr1, !nontemporal !0
43 %res5 = load i8, i8* %ptr1, !nontemporal !0
45 ; CHECK-NEXT: %res6 = load volatile i8, i8* %ptr1, !nontemporal !0
46 %res6 = load volatile i8, i8* %ptr1, !nontemporal !0
48 ; CHECK-NEXT: %res7 = load i8, i8* %ptr1, align 1, !nontemporal !0
49 %res7 = load i8, i8* %ptr1, align 1, !nontemporal !0
51 ; CHECK-NEXT: %res8 = load volatile i8, i8* %ptr1, align 1, !nontemporal !0
52 %res8 = load volatile i8, i8* %ptr1, align 1, !nontemporal !0
54 ; CHECK-NEXT: %res9 = load i8, i8* %ptr1, !invariant.load !1
55 %res9 = load i8, i8* %ptr1, !invariant.load !1
57 ; CHECK-NEXT: %res10 = load volatile i8, i8* %ptr1, !invariant.load !1
58 %res10 = load volatile i8, i8* %ptr1, !invariant.load !1
60 ; CHECK-NEXT: %res11 = load i8, i8* %ptr1, align 1, !invariant.load !1
61 %res11 = load i8, i8* %ptr1, align 1, !invariant.load !1
63 ; CHECK-NEXT: %res12 = load volatile i8, i8* %ptr1, align 1, !invariant.load !1
64 %res12 = load volatile i8, i8* %ptr1, align 1, !invariant.load !1
66 ; CHECK-NEXT: %res13 = load i8, i8* %ptr1, {{[(!nontemporal !0, !invariant.load !1) | (!invariant.l…
67 %res13 = load i8, i8* %ptr1, !nontemporal !0, !invariant.load !1
69 ; CHECK-NEXT: %res14 = load volatile i8, i8* %ptr1, {{[(!nontemporal !0, !invariant.load !1) | (!in…
70 %res14 = load volatile i8, i8* %ptr1, !nontemporal !0, !invariant.load !1
72 ; CHECK-NEXT: %res15 = load i8, i8* %ptr1, align 1, {{[(!nontemporal !0, !invariant.load !1) | (!in…
73 %res15 = load i8, i8* %ptr1, align 1, !nontemporal !0, !invariant.load !1
75 ; CHECK-NEXT: %res16 = load volatile i8, i8* %ptr1, align 1, {{[(!nontemporal !0, !invariant.load !…
76 %res16 = load volatile i8, i8* %ptr1, align 1, !nontemporal !0, !invariant.load !1
83 %ptr1 = alloca i8
84 store i8 2, i8* %ptr1
86 ; CHECK: %res1 = load atomic i8, i8* %ptr1 unordered, align 1
87 %res1 = load atomic i8, i8* %ptr1 unordered, align 1
89 ; CHECK-NEXT: %res2 = load atomic i8, i8* %ptr1 monotonic, align 1
90 %res2 = load atomic i8, i8* %ptr1 monotonic, align 1
92 ; CHECK-NEXT: %res3 = load atomic i8, i8* %ptr1 acquire, align 1
93 %res3 = load atomic i8, i8* %ptr1 acquire, align 1
95 ; CHECK-NEXT: %res4 = load atomic i8, i8* %ptr1 seq_cst, align 1
96 %res4 = load atomic i8, i8* %ptr1 seq_cst, align 1
98 ; CHECK-NEXT: %res5 = load atomic volatile i8, i8* %ptr1 unordered, align 1
99 %res5 = load atomic volatile i8, i8* %ptr1 unordered, align 1
101 ; CHECK-NEXT: %res6 = load atomic volatile i8, i8* %ptr1 monotonic, align 1
102 %res6 = load atomic volatile i8, i8* %ptr1 monotonic, align 1
104 ; CHECK-NEXT: %res7 = load atomic volatile i8, i8* %ptr1 acquire, align 1
105 %res7 = load atomic volatile i8, i8* %ptr1 acquire, align 1
107 ; CHECK-NEXT: %res8 = load atomic volatile i8, i8* %ptr1 seq_cst, align 1
108 %res8 = load atomic volatile i8, i8* %ptr1 seq_cst, align 1
110 ; CHECK-NEXT: %res9 = load atomic i8, i8* %ptr1 singlethread unordered, align 1
111 %res9 = load atomic i8, i8* %ptr1 singlethread unordered, align 1
113 ; CHECK-NEXT: %res10 = load atomic i8, i8* %ptr1 singlethread monotonic, align 1
114 %res10 = load atomic i8, i8* %ptr1 singlethread monotonic, align 1
116 ; CHECK-NEXT: %res11 = load atomic i8, i8* %ptr1 singlethread acquire, align 1
117 %res11 = load atomic i8, i8* %ptr1 singlethread acquire, align 1
119 ; CHECK-NEXT: %res12 = load atomic i8, i8* %ptr1 singlethread seq_cst, align 1
120 %res12 = load atomic i8, i8* %ptr1 singlethread seq_cst, align 1
122 ; CHECK-NEXT: %res13 = load atomic volatile i8, i8* %ptr1 singlethread unordered, align 1
123 %res13 = load atomic volatile i8, i8* %ptr1 singlethread unordered, align 1
125 ; CHECK-NEXT: %res14 = load atomic volatile i8, i8* %ptr1 singlethread monotonic, align 1
126 %res14 = load atomic volatile i8, i8* %ptr1 singlethread monotonic, align 1
128 ; CHECK-NEXT: %res15 = load atomic volatile i8, i8* %ptr1 singlethread acquire, align 1
129 %res15 = load atomic volatile i8, i8* %ptr1 singlethread acquire, align 1
131 ; CHECK-NEXT: %res16 = load atomic volatile i8, i8* %ptr1 singlethread seq_cst, align 1
132 %res16 = load atomic volatile i8, i8* %ptr1 singlethread seq_cst, align 1
139 %ptr1 = alloca i8
141 ; CHECK: store i8 2, i8* %ptr1
142 store i8 2, i8* %ptr1
144 ; CHECK-NEXT: store volatile i8 2, i8* %ptr1
145 store volatile i8 2, i8* %ptr1
147 ; CHECK-NEXT: store i8 2, i8* %ptr1, align 1
148 store i8 2, i8* %ptr1, align 1
150 ; CHECK-NEXT: store volatile i8 2, i8* %ptr1, align 1
151 store volatile i8 2, i8* %ptr1, align 1
153 ; CHECK-NEXT: store i8 2, i8* %ptr1, !nontemporal !0
154 store i8 2, i8* %ptr1, !nontemporal !0
156 ; CHECK-NEXT: store volatile i8 2, i8* %ptr1, !nontemporal !0
157 store volatile i8 2, i8* %ptr1, !nontemporal !0
159 ; CHECK-NEXT: store i8 2, i8* %ptr1, align 1, !nontemporal !0
160 store i8 2, i8* %ptr1, align 1, !nontemporal !0
162 ; CHECK-NEXT: store volatile i8 2, i8* %ptr1, align 1, !nontemporal !0
163 store volatile i8 2, i8* %ptr1, align 1, !nontemporal !0
170 %ptr1 = alloca i8
172 ; CHECK: store atomic i8 2, i8* %ptr1 unordered, align 1
173 store atomic i8 2, i8* %ptr1 unordered, align 1
175 ; CHECK-NEXT: store atomic i8 2, i8* %ptr1 monotonic, align 1
176 store atomic i8 2, i8* %ptr1 monotonic, align 1
178 ; CHECK-NEXT: store atomic i8 2, i8* %ptr1 release, align 1
179 store atomic i8 2, i8* %ptr1 release, align 1
181 ; CHECK-NEXT: store atomic i8 2, i8* %ptr1 seq_cst, align 1
182 store atomic i8 2, i8* %ptr1 seq_cst, align 1
184 ; CHECK-NEXT: store atomic volatile i8 2, i8* %ptr1 unordered, align 1
185 store atomic volatile i8 2, i8* %ptr1 unordered, align 1
187 ; CHECK-NEXT: store atomic volatile i8 2, i8* %ptr1 monotonic, align 1
188 store atomic volatile i8 2, i8* %ptr1 monotonic, align 1
190 ; CHECK-NEXT: store atomic volatile i8 2, i8* %ptr1 release, align 1
191 store atomic volatile i8 2, i8* %ptr1 release, align 1
193 ; CHECK-NEXT: store atomic volatile i8 2, i8* %ptr1 seq_cst, align 1
194 store atomic volatile i8 2, i8* %ptr1 seq_cst, align 1
196 ; CHECK-NEXT: store atomic i8 2, i8* %ptr1 singlethread unordered, align 1
197 store atomic i8 2, i8* %ptr1 singlethread unordered, align 1
199 ; CHECK-NEXT: store atomic i8 2, i8* %ptr1 singlethread monotonic, align 1
200 store atomic i8 2, i8* %ptr1 singlethread monotonic, align 1
202 ; CHECK-NEXT: store atomic i8 2, i8* %ptr1 singlethread release, align 1
203 store atomic i8 2, i8* %ptr1 singlethread release, align 1
205 ; CHECK-NEXT: store atomic i8 2, i8* %ptr1 singlethread seq_cst, align 1
206 store atomic i8 2, i8* %ptr1 singlethread seq_cst, align 1
208 ; CHECK-NEXT: store atomic volatile i8 2, i8* %ptr1 singlethread unordered, align 1
209 store atomic volatile i8 2, i8* %ptr1 singlethread unordered, align 1
211 ; CHECK-NEXT: store atomic volatile i8 2, i8* %ptr1 singlethread monotonic, align 1
212 store atomic volatile i8 2, i8* %ptr1 singlethread monotonic, align 1
214 ; CHECK-NEXT: store atomic volatile i8 2, i8* %ptr1 singlethread release, align 1
215 store atomic volatile i8 2, i8* %ptr1 singlethread release, align 1
217 ; CHECK-NEXT: store atomic volatile i8 2, i8* %ptr1 singlethread seq_cst, align 1
218 store atomic volatile i8 2, i8* %ptr1 singlethread seq_cst, align 1