/external/llvm/test/CodeGen/AMDGPU/ |
D | promote-alloca-mem-intrinsics.ll | 1 ; 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 …]
|
D | kernarg-stack-alignment.ll | 9 %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
|
D | promote-alloca-to-lds-select.ll | 1 ; 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 …]
|
D | promote-alloca-to-lds-phi.ll | 1 ; 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 …]
|
D | promote-alloca-to-lds-icmp.ll | 1 ; 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/ |
D | alloca.ll | 1 ; 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/ |
D | alloca.ll | 12 ; 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 …]
|
D | 2009-01-19-fmod-constant-float-specials.ll | 13 %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/ |
D | layout-region-split.ll | 10 %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/ |
D | floatPSA.ll | 12 %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 …]
|
D | ppcf128-1.ll | 8 %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/ |
D | negoffset.ll | 9 ; 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/ |
D | arm64-abi-varargs.ll | 21 %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/ |
D | stack_layout.ll | 3 ; 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/ |
D | 2009-12-01-LoopIVUsers.ll | 14 %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/ |
D | o32_cc_vararg.ll | 17 %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/ |
D | o32_cc_vararg.ll | 18 %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/ |
D | 2009-12-01-LoopIVUsers.ll | 15 %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/ |
D | 2009-01-19-fmod-constant-float-specials.ll | 13 %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/ |
D | ppcf128-1.ll | 8 %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 …]
|
D | mult-alt-generic-powerpc.ll | 18 %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 …]
|
D | mult-alt-generic-powerpc64.ll | 18 %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/ |
D | optnone-simple.ll | 14 %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/ |
D | mult-alt-generic-msp430.ll | 18 %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/ |
D | mult-alt-generic-sparc.ll | 18 %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 …]
|