Lines Matching +full:check +full:- +full:all
1 …-instcombine -S -default-data-layout="E-p:64:64:64-a0:0:8-f32:32:32-f64:64:64-i1:8:8-i8:8:8-i16:16…
2 …-instcombine -S -default-data-layout="E-p:32:32:32-a0:0:8-f32:32:32-f64:64:64-i1:8:8-i8:8:8-i16:16…
3 ; RUN: opt < %s -instcombine -S | FileCheck %s -check-prefix=NODL -check-prefix=ALL
11 ; CHECK-LABEL: @test(
12 ; CHECK: alloca
13 ; CHECK-NOT: alloca
28 ; CHECK-LABEL: @test2(
29 ; CHECK-NOT: alloca
37 ; CHECK-LABEL: @test3(
38 ; CHECK-NOT: alloca
46 ; CHECK-LABEL: @test4(
47 ; CHECK: = zext i32 %n to i64
48 ; CHECK: %A = alloca i32, i64 %
57 ; CHECK-LABEL: @test5(
58 ; CHECK-NOT: alloca
59 ; CHECK-NOT: store
60 ; CHECK: ret
81 ; Check that we don't delete allocas in some erroneous cases.
83 ; CHECK-LABEL: @test6(
84 ; CHECK-NOT: ret
85 ; CHECK: alloca
86 ; CHECK-NEXT: alloca
87 ; CHECK: ret
115 ; Check that the GEP indices use the pointer size, or 64 if unknown
117 ; CHECK-LABEL: @test8(
118 ; CHECK: alloca [100 x i32]
119 ; CHECK: getelementptr inbounds [100 x i32], [100 x i32]* %x1, i64 0, i64 0
121 ; P32-LABEL: @test8(
125 ; NODL-LABEL: @test8(
140 ; CHECK-LABEL: @test9(
144 ; CHECK: alloca inalloca i64, align 8
156 ; ALL-LABEL: @test10(
157 ; ALL: %v32 = alloca i1, align 8
158 ; ALL: %v64 = alloca i1, align 8
159 ; ALL: %v33 = alloca i1, align 8
169 ; ALL-LABEL: @test11(
170 ; ALL: %y = alloca i32
171 ; ALL: call void (...) @use(i32* nonnull @int) [ "blah"(i32* %y) ]
172 ; ALL: ret void