Lines Matching refs:alloca
7 %a = alloca [2 x i32]
8 ; CHECK-NOT: alloca
36 %a = alloca [2 x i32]
37 ; CHECK-NOT: alloca
59 %a = alloca [2 x i32]
60 ; CHECK-NOT: alloca
63 ; into the same alloca partation continues to work with PHI speculation. This
110 %a = alloca [2 x i32]
111 ; CHECK-NOT: alloca
134 %a = alloca [2 x i32]
135 ; CHECK-NOT: alloca
156 %a = alloca [2 x i32]
157 %c = alloca i32
158 ; CHECK-NOT: alloca
169 ; Note, this would potentially escape the alloca pointer except for the
186 ; CHECK-NOT: alloca
189 %X = alloca i32
214 ; CHECK-NOT: alloca
222 %f = alloca float
242 ; CHECK-NOT: alloca
250 %f = alloca float
264 ; CHECK: %[[alloca:.*]] = alloca
266 ; CHECK: %[[cast:.*]] = bitcast double* %[[alloca]] to float*
272 %f = alloca double
293 ; CHECK: %[[alloca:.*]] = alloca
294 ; CHECK: %[[cast:.*]] = bitcast double* %[[alloca]] to float*
301 %f = alloca double
315 ; CHECK-NOT: alloca
320 %a = alloca i32
331 ; CHECK-NOT: alloca
336 %a = alloca i32
354 ; CHECK: alloca
355 ; CHECK: alloca
363 %f = alloca i32
364 %g = alloca i32
390 ; CHECK-NOT: alloca i32
394 %h = alloca i32
415 ; CHECK-NOT: alloca
418 %c = alloca i32
433 ; Here we form a PHI-node by promoting the pointer alloca first, and then in
436 ; alloca. While this is a bit dubious, we were asserting on trying to
441 %a = alloca i64
442 %b = alloca i8
443 %ptr = alloca i64*
444 ; CHECK-NOT: alloca
475 %a = alloca i64, align 8
478 ; CHECK-NOT: alloca