Home
last modified time | relevance | path

Searched refs:alloca (Results 1 – 25 of 2721) sorted by relevance

12345678910>>...109

/external/llvm/test/CodeGen/AMDGPU/
Dpromote-alloca-mem-intrinsics.ll1 ; RUN: opt -S -mtriple=amdgcn-unknown-amdhsa -amdgpu-promote-alloca < %s | FileCheck %s
14 … [64 x [17 x i32]], [64 x [17 x i32]] addrspace(3)* @promote_with_memcpy.alloca, i32 0, i32 %{{[0-…
15 ; CHECK: call void @llvm.memcpy.p3i8.p1i8.i32(i8 addrspace(3)* %alloca.bc, i8 addrspace(1)* %in.bc,…
16 ; CHECK: call void @llvm.memcpy.p1i8.p3i8.i32(i8 addrspace(1)* %out.bc, i8 addrspace(3)* %alloca.bc…
18 %alloca = alloca [17 x i32], align 4
19 %alloca.bc = bitcast [17 x i32]* %alloca to i8*
22 …call void @llvm.memcpy.p0i8.p1i8.i32(i8* %alloca.bc, i8 addrspace(1)* %in.bc, i32 68, i32 4, i1 fa…
23 …call void @llvm.memcpy.p1i8.p0i8.i32(i8 addrspace(1)* %out.bc, i8* %alloca.bc, i32 68, i32 4, i1 f…
28 …[64 x [17 x i32]], [64 x [17 x i32]] addrspace(3)* @promote_with_memmove.alloca, i32 0, i32 %{{[0-…
29 ; CHECK: call void @llvm.memmove.p3i8.p1i8.i32(i8 addrspace(3)* %alloca.bc, i8 addrspace(1)* %in.bc…
[all …]
Dkernarg-stack-alignment.ll9 %alloca = alloca i8
10 store volatile i8 0, i8* %alloca
17 %alloca = alloca i8
18 store volatile i8 0, i8* %alloca
25 %alloca = alloca i8
26 store volatile i8 0, i8* %alloca
33 %alloca = alloca i8
34 store volatile i8 0, i8* %alloca
41 %alloca = alloca i8
42 store volatile i8 0, i8* %alloca
Dpromote-alloca-to-lds-select.ll1 ; RUN: opt -S -mtriple=amdgcn-unknown-amdhsa -mcpu=kaveri -amdgpu-promote-alloca < %s | FileCheck %s
4 ; CHECK: %alloca = alloca i32
5 ; CHECK: select i1 undef, i32* undef, i32* %alloca
7 %alloca = alloca i32, align 4
8 %select = select i1 undef, i32* undef, i32* %alloca
14 …16 x i32]] addrspace(3)* @lds_promote_alloca_select_two_derived_pointers.alloca, i32 0, i32 %{{[0-…
20 %alloca = alloca [16 x i32], align 4
21 %ptr0 = getelementptr inbounds [16 x i32], [16 x i32]* %alloca, i32 0, i32 %a
22 %ptr1 = getelementptr inbounds [16 x i32], [16 x i32]* %alloca, i32 0, i32 %b
31 ; CHECK: %alloca0 = alloca i32, i32 16, align 4
[all …]
Dpromote-alloca-to-lds-phi.ll1 ; RUN: opt -S -mtriple=amdgcn-unknown-amdhsa -mcpu=kaveri -amdgpu-promote-alloca < %s | FileCheck %s
5 …64 x i32]], [256 x [64 x i32]] addrspace(3)* @branch_ptr_var_same_alloca.alloca, i32 0, i32 %{{[0-…
18 %alloca = alloca [64 x i32], align 4
22 %arrayidx0 = getelementptr inbounds [64 x i32], [64 x i32]* %alloca, i32 0, i32 %a
26 %arrayidx1 = getelementptr inbounds [64 x i32], [64 x i32]* %alloca, i32 0, i32 %b
39 %alloca = alloca [64 x i32], align 4
43 %arrayidx0 = getelementptr inbounds [64 x i32], [64 x i32]* %alloca, i32 0, i32 %a
56 %alloca = alloca [64 x i32], align 4
60 %arrayidx0 = getelementptr inbounds [64 x i32], [64 x i32]* %alloca, i32 0, i32 %a
70 …inbounds [256 x [64 x i32]], [256 x [64 x i32]] addrspace(3)* @one_phi_value.alloca, i32 0, i32 %14
[all …]
Dpromote-alloca-to-lds-icmp.ll1 ; RUN: opt -S -mtriple=amdgcn-unknown-amdhsa -mcpu=kaveri -amdgpu-promote-alloca < %s | FileCheck %s
7 …[16 x i32]] addrspace(3)* @lds_promoted_alloca_icmp_same_derived_pointer.alloca, i32 0, i32 %{{[0-…
12 %alloca = alloca [16 x i32], align 4
13 %ptr0 = getelementptr inbounds [16 x i32], [16 x i32]* %alloca, i32 0, i32 %a
14 %ptr1 = getelementptr inbounds [16 x i32], [16 x i32]* %alloca, i32 0, i32 %b
22 …2]], [256 x [16 x i32]] addrspace(3)* @lds_promoted_alloca_icmp_null_rhs.alloca, i32 0, i32 %{{[0-…
26 %alloca = alloca [16 x i32], align 4
27 %ptr0 = getelementptr inbounds [16 x i32], [16 x i32]* %alloca, i32 0, i32 %a
35 …2]], [256 x [16 x i32]] addrspace(3)* @lds_promoted_alloca_icmp_null_lhs.alloca, i32 0, i32 %{{[0-…
39 %alloca = alloca [16 x i32], align 4
[all …]
/external/swiftshader/third_party/subzero/tests_lit/reader_tests/
Dalloca.ll1 ; Test if we can read alloca instructions.
11 %array = alloca i8, i32 1
16 ; CHECK-NEXT: %array = alloca i8, i32 1
22 %array = alloca i8, i32 2
27 ; CHECK-NEXT: %array = alloca i8, i32 2
33 %array = alloca i8, i32 3
38 ; CHECK-NEXT: %array = alloca i8, i32 3
44 %array = alloca i8, i32 4
49 ; CHECK-NEXT: %array = alloca i8, i32 4
55 %array = alloca i8, i32 4, align 1
[all …]
/external/llvm/test/Transforms/InstCombine/
Dalloca.ll12 ; CHECK: alloca
13 ; CHECK-NOT: alloca
15 %X = alloca [0 x i32] ; <[0 x i32]*> [#uses=1]
17 %Y = alloca i32, i32 0 ; <i32*> [#uses=1]
19 %Z = alloca { } ; <{ }*> [#uses=1]
22 %A = alloca {{}}, i32 %size
29 ; CHECK-NOT: alloca
31 %A = alloca i32 ; <i32*> [#uses=1]
38 ; CHECK-NOT: alloca
40 %A = alloca { i32 } ; <{ i32 }*> [#uses=1]
[all …]
D2009-01-19-fmod-constant-float-specials.ll13 %y = alloca float ; <float*> [#uses=2]
14 %x = alloca float ; <float*> [#uses=2]
15 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
34 %y = alloca float ; <float*> [#uses=2]
35 %x = alloca float ; <float*> [#uses=2]
36 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
53 %y = alloca float ; <float*> [#uses=2]
54 %x = alloca float ; <float*> [#uses=2]
55 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
72 %y = alloca float ; <float*> [#uses=2]
[all …]
/external/llvm/test/Transforms/SafeStack/
Dlayout-region-split.ll10 %x0 = alloca i8, align 16
11 %x1 = alloca i8, align 16
12 %x2 = alloca i8, align 16
13 %x3 = alloca i8, align 16
14 %x4 = alloca i8, align 16
15 %x5 = alloca i8, align 16
16 %x6 = alloca i8, align 16
17 %x7 = alloca i8, align 16
18 %x8 = alloca i8, align 16
19 %x9 = alloca i8, align 16
[all …]
/external/llvm/test/CodeGen/PowerPC/
DfloatPSA.ll12 %a.addr = alloca float, align 4
13 %b.addr = alloca float, align 4
14 %c.addr = alloca float, align 4
15 %d.addr = alloca float, align 4
16 %e.addr = alloca float, align 4
17 %f.addr = alloca float, align 4
18 %g.addr = alloca float, align 4
19 %h.addr = alloca float, align 4
20 %i.addr = alloca float, align 4
21 %j.addr = alloca float, align 4
[all …]
Dppcf128-1.ll8 %x_addr = alloca ppc_fp128 ; <ppc_fp128*> [#uses=2]
9 %y_addr = alloca ppc_fp128 ; <ppc_fp128*> [#uses=2]
10 %retval = alloca ppc_fp128, align 16 ; <ppc_fp128*> [#uses=2]
11 %tmp = alloca ppc_fp128, align 16 ; <ppc_fp128*> [#uses=2]
12 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
30 %x_addr = alloca ppc_fp128 ; <ppc_fp128*> [#uses=2]
31 %y_addr = alloca ppc_fp128 ; <ppc_fp128*> [#uses=2]
32 %retval = alloca ppc_fp128, align 16 ; <ppc_fp128*> [#uses=2]
33 %tmp = alloca ppc_fp128, align 16 ; <ppc_fp128*> [#uses=2]
34 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
[all …]
/external/llvm/test/Analysis/BasicAA/
Dnegoffset.ll9 ; CHECK-DAG: MayAlias: i32* %alloca, i32* %p0
10 ; CHECK-DAG: NoAlias: i32* %alloca, i32* %p1
12 %alloca = alloca i32, i32 4
13 %random = call i32* @random.i32(i32* %alloca)
47 %alloca = alloca %struct
48 %alloca.i32 = bitcast %struct* %alloca to i32*
49 %random = call i32* @random.i32(i32* %alloca.i32)
50 %f0 = getelementptr inbounds %struct, %struct* %alloca, i32 0, i32 0
51 %f1 = getelementptr inbounds %struct, %struct* %alloca, i32 0, i32 1
68 %alloca = alloca %complex
[all …]
/external/llvm/test/CodeGen/AArch64/
Darm64-abi-varargs.ll21 %1 = alloca i32, align 4
22 %2 = alloca i32, align 4
23 %3 = alloca i32, align 4
24 %4 = alloca i32, align 4
25 %5 = alloca i32, align 4
26 %6 = alloca i32, align 4
27 %7 = alloca i32, align 4
28 %8 = alloca i32, align 4
29 %9 = alloca i32, align 4
30 %args = alloca i8*, align 8
[all …]
/external/llvm/test/Instrumentation/AddressSanitizer/
Dstack_layout.ll3 ; RUN: opt < %s -asan -asan-module -asan-stack-dynamic-alloca=0 -S \
5 ; RUN: opt < %s -asan -asan-module -asan-stack-dynamic-alloca=1 -S \
21 ; CHECK-STATIC: alloca [192 x i8]
22 ; CHECK-DYNAMIC: alloca i8, i64 192
24 ; CHECK-NOT: alloca
26 %XXX = alloca [10 x i8], align 1
27 %YYY = alloca [20 x i8], align 1
28 %ZZZ = alloca [30 x i8], align 1
42 ; CHECK-STATIC: alloca [864 x i8]
43 ; CHECK-DYNAMIC: alloca i8, i64 864
[all …]
/external/swiftshader/third_party/LLVM/test/CodeGen/Thumb2/
D2009-12-01-LoopIVUsers.ll14 %three_by_three_addr = alloca i32 ; <i32*> [#uses=2]
15 %in_addr = alloca i8* ; <i8**> [#uses=2]
16 %dt_addr = alloca float ; <float*> [#uses=4]
17 %x_size_addr = alloca i32 ; <i32*> [#uses=2]
18 %y_size_addr = alloca i32 ; <i32*> [#uses=1]
19 %bp_addr = alloca i8* ; <i8**> [#uses=1]
20 %tmp_image = alloca i8* ; <i8**> [#uses=0]
21 %out = alloca i8* ; <i8**> [#uses=1]
22 %cp = alloca i8* ; <i8**> [#uses=0]
23 %dpt = alloca i8* ; <i8**> [#uses=4]
[all …]
/external/llvm/test/CodeGen/Mips/
Do32_cc_vararg.ll17 %a.addr = alloca i32, align 4
18 %ap = alloca i8*, align 4
19 %b = alloca i32, align 4
43 %a.addr = alloca i32, align 4
44 %ap = alloca i8*, align 4
45 %b = alloca double, align 8
71 %a.addr = alloca double, align 8
72 %ap = alloca i8*, align 4
73 %b = alloca i32, align 4
94 %a.addr = alloca double, align 8
[all …]
/external/swiftshader/third_party/LLVM/test/CodeGen/Mips/
Do32_cc_vararg.ll18 %a.addr = alloca i32, align 4
19 %ap = alloca i8*, align 4
20 %b = alloca i32, align 4
44 %a.addr = alloca i32, align 4
45 %ap = alloca i8*, align 4
46 %b = alloca double, align 8
72 %a.addr = alloca double, align 8
73 %ap = alloca i8*, align 4
74 %b = alloca i32, align 4
95 %a.addr = alloca double, align 8
[all …]
/external/llvm/test/CodeGen/Thumb2/
D2009-12-01-LoopIVUsers.ll15 %three_by_three_addr = alloca i32 ; <i32*> [#uses=2]
16 %in_addr = alloca i8* ; <i8**> [#uses=2]
17 %dt_addr = alloca float ; <float*> [#uses=4]
18 %x_size_addr = alloca i32 ; <i32*> [#uses=2]
19 %y_size_addr = alloca i32 ; <i32*> [#uses=1]
20 %bp_addr = alloca i8* ; <i8**> [#uses=1]
21 %tmp_image = alloca i8* ; <i8**> [#uses=0]
22 %out = alloca i8* ; <i8**> [#uses=1]
23 %cp = alloca i8* ; <i8**> [#uses=0]
24 %dpt = alloca i8* ; <i8**> [#uses=4]
[all …]
/external/swiftshader/third_party/LLVM/test/Transforms/InstCombine/
D2009-01-19-fmod-constant-float-specials.ll13 %y = alloca float ; <float*> [#uses=2]
14 %x = alloca float ; <float*> [#uses=2]
15 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
34 %y = alloca float ; <float*> [#uses=2]
35 %x = alloca float ; <float*> [#uses=2]
36 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
53 %y = alloca float ; <float*> [#uses=2]
54 %x = alloca float ; <float*> [#uses=2]
55 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
72 %y = alloca float ; <float*> [#uses=2]
[all …]
/external/swiftshader/third_party/LLVM/test/CodeGen/PowerPC/
Dppcf128-1.ll8 %x_addr = alloca ppc_fp128 ; <ppc_fp128*> [#uses=2]
9 %y_addr = alloca ppc_fp128 ; <ppc_fp128*> [#uses=2]
10 %retval = alloca ppc_fp128, align 16 ; <ppc_fp128*> [#uses=2]
11 %tmp = alloca ppc_fp128, align 16 ; <ppc_fp128*> [#uses=2]
12 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
30 %x_addr = alloca ppc_fp128 ; <ppc_fp128*> [#uses=2]
31 %y_addr = alloca ppc_fp128 ; <ppc_fp128*> [#uses=2]
32 %retval = alloca ppc_fp128, align 16 ; <ppc_fp128*> [#uses=2]
33 %tmp = alloca ppc_fp128, align 16 ; <ppc_fp128*> [#uses=2]
34 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
[all …]
Dmult-alt-generic-powerpc.ll18 %out0 = alloca i32, align 4
19 %index = alloca i32, align 4
32 %out0 = alloca i32, align 4
33 %in1 = alloca i32, align 4
47 %out0 = alloca i32, align 4
48 %in1 = alloca i32, align 4
62 %out0 = alloca i32, align 4
63 %in1 = alloca i32, align 4
74 %out0 = alloca i32, align 4
83 %out0 = alloca i32, align 4
[all …]
Dmult-alt-generic-powerpc64.ll18 %out0 = alloca i32, align 4
19 %index = alloca i32, align 4
32 %out0 = alloca i32, align 4
33 %in1 = alloca i32, align 4
47 %out0 = alloca i32, align 4
48 %in1 = alloca i32, align 4
62 %out0 = alloca i32, align 4
63 %in1 = alloca i32, align 4
74 %out0 = alloca i32, align 4
83 %out0 = alloca i32, align 4
[all …]
/external/llvm/test/Transforms/FunctionAttrs/
Doptnone-simple.ll14 %a.addr = alloca i32, align 4
15 %b.addr = alloca i32, align 4
25 ; CHECK-NOT: alloca
32 %a.addr = alloca i32, align 4
33 %b.addr = alloca i32, align 4
43 ; CHECK: alloca i32
44 ; CHECK: alloca i32
56 %a.addr = alloca float, align 4
57 %b.addr = alloca float, align 4
67 ; CHECK-NOT: alloca
[all …]
/external/swiftshader/third_party/LLVM/test/CodeGen/MSP430/
Dmult-alt-generic-msp430.ll18 %out0 = alloca i16, align 2
19 %index = alloca i16, align 2
32 %out0 = alloca i16, align 2
33 %in1 = alloca i16, align 2
47 %out0 = alloca i16, align 2
48 %in1 = alloca i16, align 2
62 %out0 = alloca i16, align 2
63 %in1 = alloca i16, align 2
74 %out0 = alloca i16, align 2
83 %out0 = alloca i16, align 2
[all …]
/external/swiftshader/third_party/LLVM/test/CodeGen/SPARC/
Dmult-alt-generic-sparc.ll18 %out0 = alloca i32, align 4
19 %index = alloca i32, align 4
32 %out0 = alloca i32, align 4
33 %in1 = alloca i32, align 4
47 %out0 = alloca i32, align 4
48 %in1 = alloca i32, align 4
62 %out0 = alloca i32, align 4
63 %in1 = alloca i32, align 4
74 %out0 = alloca i32, align 4
83 %out0 = alloca i32, align 4
[all …]

12345678910>>...109