/external/swiftshader/third_party/LLVM/test/Transforms/InstCombine/ |
gep-addrspace.ll | 11 %A = getelementptr inbounds %myStruct addrspace(1)* %p, i64 0 13 %C = getelementptr inbounds %myStruct* %B, i32 0, i32 1 14 %D = getelementptr inbounds [3 x float]* %C, i32 0, i32 2
|
/external/clang/test/OpenMP/ |
taskloop_firstprivate_codegen.cpp | 62 // LAMBDA: [[PRIVATES:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* %{{.+}}, i{{.+}} 0, i{{.+}} 1 63 // LAMBDA: [[G_PRIVATE_ADDR:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* [[PRIVATES]], i{{.+}} 0, i{{.+}} 0 64 // LAMBDA: [[G_ADDR_REF:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* %{{.+}}, i{{.+}} 0, i{{.+}} 0 68 // LAMBDA: [[SIVAR_PRIVATE_ADDR:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* [[PRIVATES]], i{{.+}} 0, i{{.+}} 1 69 // LAMBDA: [[SIVAR_ADDR_REF:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* %{{.+}}, i{{.+}} 0, i{{.+}} 1 80 // LAMBDA: [[G_PTR_REF:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* [[ARG_PTR]], i{{[0-9]+}} 0, i{{[0-9]+}} 0 106 // BLOCKS: [[PRIVATES:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* %{{.+}}, i{{.+}} 0, i{{.+}} 1 107 // BLOCKS: [[G_PRIVATE_ADDR:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* [[PRIVATES]], i{{.+}} 0, i{{.+}} 0 108 // BLOCKS: [[G_ADDR_REF:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* %{{.+}}, i{{.+}} 0, i{{.+}} 0 112 // BLOCKS: [[SIVAR_PRIVATE_ADDR:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* [[PRIVATES]], i{{.+}} 0, i{{.+}} [all...] |
taskloop_simd_firstprivate_codegen.cpp | 62 // LAMBDA: [[PRIVATES:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* %{{.+}}, i{{.+}} 0, i{{.+}} 1 63 // LAMBDA: [[G_PRIVATE_ADDR:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* [[PRIVATES]], i{{.+}} 0, i{{.+}} 0 64 // LAMBDA: [[G_ADDR_REF:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* %{{.+}}, i{{.+}} 0, i{{.+}} 0 68 // LAMBDA: [[SIVAR_PRIVATE_ADDR:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* [[PRIVATES]], i{{.+}} 0, i{{.+}} 1 69 // LAMBDA: [[SIVAR_ADDR_REF:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* %{{.+}}, i{{.+}} 0, i{{.+}} 1 80 // LAMBDA: [[G_PTR_REF:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* [[ARG_PTR]], i{{[0-9]+}} 0, i{{[0-9]+}} 0 106 // BLOCKS: [[PRIVATES:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* %{{.+}}, i{{.+}} 0, i{{.+}} 1 107 // BLOCKS: [[G_PRIVATE_ADDR:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* [[PRIVATES]], i{{.+}} 0, i{{.+}} 0 108 // BLOCKS: [[G_ADDR_REF:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* %{{.+}}, i{{.+}} 0, i{{.+}} 0 112 // BLOCKS: [[SIVAR_PRIVATE_ADDR:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* [[PRIVATES]], i{{.+}} 0, i{{.+}} [all...] |
/external/llvm/test/CodeGen/AArch64/ |
PBQP-chain.ll | 30 %arrayidx.1 = getelementptr inbounds double, double* %c, i64 1 32 %arrayidx2.1 = getelementptr inbounds double, double* %x, i64 1 36 %arrayidx6.1 = getelementptr inbounds double, double* %y, i64 1 40 %arrayidx.2 = getelementptr inbounds double, double* %c, i64 2 42 %arrayidx2.2 = getelementptr inbounds double, double* %x, i64 2 46 %arrayidx6.2 = getelementptr inbounds double, double* %y, i64 2 50 %arrayidx.3 = getelementptr inbounds double, double* %c, i64 3 52 %arrayidx2.3 = getelementptr inbounds double, double* %x, i64 3 56 %arrayidx6.3 = getelementptr inbounds double, double* %y, i64 3 60 %arrayidx.4 = getelementptr inbounds double, double* %c, i64 [all...] |
arm64-ldp.ll | 7 %add.ptr = getelementptr inbounds i32, i32* %p, i64 1 17 %add.ptr = getelementptr inbounds i32, i32* %p, i64 1 30 %add.ptr = getelementptr inbounds i32, i32* %p, i64 1 43 %add.ptr = getelementptr inbounds i32, i32* %p, i64 1 56 %add.ptr = getelementptr inbounds i64, i64* %p, i64 1 66 %add.ptr = getelementptr inbounds float, float* %p, i64 1 76 %add.ptr = getelementptr inbounds double, double* %p, i64 1 88 %p1 = getelementptr inbounds i32, i32* %a, i32 -1 90 %p2 = getelementptr inbounds i32, i32* %a, i32 -2 101 %p1 = getelementptr inbounds i32, i32* %a, i32 - [all...] |
arm64-fast-isel-intrinsic.ll | 14 call void @llvm.memset.p0i8.i64(i8* getelementptr inbounds ([80 x i8], [80 x i8]* @message, i32 0, i32 0), i8 0, i64 80, i32 16, i1 false) 28 call void @llvm.memcpy.p0i8.p0i8.i64(i8* getelementptr inbounds ([80 x i8], [80 x i8]* @temp, i32 0, i32 0), i8* getelementptr inbounds ([80 x i8], [80 x i8]* @message, i32 0, i32 0), i64 80, i32 16, i1 false) 42 call void @llvm.memmove.p0i8.p0i8.i64(i8* getelementptr inbounds ([80 x i8], [80 x i8]* @temp, i32 0, i32 0), i8* getelementptr inbounds ([80 x i8], [80 x i8]* @message, i32 0, i32 0), i64 20, i32 16, i1 false) 61 call void @llvm.memcpy.p0i8.p0i8.i64(i8* getelementptr inbounds ([80 x i8], [80 x i8]* @temp, i32 0, i32 0), i8* getelementptr inbounds ([80 x i8], [80 x i8]* @message, i32 0, i32 0), i64 17, i32 16, i1 false) 78 call void @llvm.memcpy.p0i8.p0i8.i64(i8* getelementptr inbounds ([80 x i8], [80 x i8]* @temp, i32 0, i32 0), i8* getelementptr inbounds ([80 x i8], [80 x i8]* @message, i32 0, i32 0), i64 17, i32 8, i1 false) 95 call void @llvm.memcpy.p0i8.p0i8.i64(i8* getelementptr inbounds ([80 x i8], [80 x i8]* @temp, i32 0, i32 0), i8* getelementptr inbounds ([80 x i8], [80 x i8]* @me (…) [all...] |
/external/llvm/test/CodeGen/AMDGPU/ |
si-vector-hang.ll | 19 %arrayidx2.i.i = getelementptr inbounds i8, i8 addrspace(1)* %in0, i64 1 22 %arrayidx6.i.i = getelementptr inbounds i8, i8 addrspace(1)* %in0, i64 2 25 %arrayidx10.i.i = getelementptr inbounds i8, i8 addrspace(1)* %in0, i64 3 28 %arrayidx.i.i = getelementptr inbounds i8, i8 addrspace(1)* %in0, i64 4 31 %arrayidx2.i9.i = getelementptr inbounds i8, i8 addrspace(1)* %in0, i64 5 34 %arrayidx6.i11.i = getelementptr inbounds i8, i8 addrspace(1)* %in0, i64 6 37 %arrayidx10.i13.i = getelementptr inbounds i8, i8 addrspace(1)* %in0, i64 7 43 %arrayidx2.i.i4 = getelementptr inbounds i8, i8 addrspace(1)* %in1, i64 1 46 %arrayidx6.i.i5 = getelementptr inbounds i8, i8 addrspace(1)* %in1, i64 2 49 %arrayidx10.i.i6 = getelementptr inbounds i8, i8 addrspace(1)* %in1, i64 [all...] |
/external/llvm/test/CodeGen/X86/ |
misched-matmul.ll | 17 %arrayidx1.i = getelementptr inbounds [4 x double], [4 x double]* %A, i64 0, i64 0 19 %arrayidx3.i = getelementptr inbounds [4 x double], [4 x double]* %B, i64 0, i64 0 22 %arrayidx5.i = getelementptr inbounds [4 x double], [4 x double]* %A, i64 0, i64 1 24 %arrayidx7.i = getelementptr inbounds [4 x double], [4 x double]* %B, i64 1, i64 0 28 %arrayidx10.i = getelementptr inbounds [4 x double], [4 x double]* %A, i64 0, i64 2 30 %arrayidx12.i = getelementptr inbounds [4 x double], [4 x double]* %B, i64 2, i64 0 34 %arrayidx16.i = getelementptr inbounds [4 x double], [4 x double]* %A, i64 0, i64 3 36 %arrayidx18.i = getelementptr inbounds [4 x double], [4 x double]* %B, i64 3, i64 0 40 %arrayidx25.i = getelementptr inbounds [4 x double], [4 x double]* %B, i64 0, i64 1 43 %arrayidx30.i = getelementptr inbounds [4 x double], [4 x double]* %B, i64 1, i64 [all...] |
2010-01-13-OptExtBug.ll | 10 %tmp = getelementptr inbounds %class.OlsonTimeZone, %class.OlsonTimeZone* %this, i32 0, i32 3 12 %tmp525 = getelementptr inbounds %class.OlsonTimeZone, %class.OlsonTimeZone* %this, i32 0, i32 0 24 %tmp10 = getelementptr inbounds %class.OlsonTimeZone, %class.OlsonTimeZone* %this, i32 0, i32 2 25 %tmp17 = getelementptr inbounds %class.OlsonTimeZone, %class.OlsonTimeZone* %this, i32 0, i32 1 26 %tmp5 = getelementptr inbounds %class.OlsonTimeZone, %class.OlsonTimeZone* %this, i32 0, i32 0
|
codegen-prepare.ll | 22 %address1 = getelementptr inbounds %class.A, %class.A* %this, i64 0, i32 0, i32 3 23 %address2 = getelementptr inbounds %class.A, %class.A* %this, i64 0, i32 0, i32 1 27 %0 = getelementptr inbounds %class.D, %class.D* %address2, i64 0, i32 0, i64 0, i32 0 29 %2 = getelementptr inbounds float, float* %0, i64 3 31 %4 = getelementptr inbounds %class.D, %class.D* %address1, i64 0, i32 0, i64 0, i32 0
|
/external/llvm/test/Transforms/SLPVectorizer/X86/ |
horizontal.ll | 35 %arrayidx = getelementptr inbounds float, float* %A, i64 %mul 39 %arrayidx4 = getelementptr inbounds float, float* %A, i64 %add28 44 %arrayidx9 = getelementptr inbounds float, float* %A, i64 %add829 49 %arrayidx14 = getelementptr inbounds float, float* %A, i64 %add1330 89 %arrayidx4 = getelementptr inbounds float, float* %B, i64 1 91 %arrayidx9 = getelementptr inbounds float, float* %B, i64 2 93 %arrayidx15 = getelementptr inbounds float, float* %B, i64 3 102 %arrayidx2 = getelementptr inbounds float, float* %A, i64 %mul 106 %arrayidx6 = getelementptr inbounds float, float* %A, i64 %add35 111 %arrayidx12 = getelementptr inbounds float, float* %A, i64 %add113 [all...] |
/external/llvm/test/Analysis/BasicAA/ |
q.bad.ll | 12 %a = getelementptr inbounds i8, i8* %mem, i64 %sext.zext.1 13 %b = getelementptr inbounds i8, i8* %mem, i64 %sext.zext.2 26 %a = getelementptr inbounds i8, i8* %mem, i64 %sext.zext.1 27 %b = getelementptr inbounds i8, i8* %mem, i64 %sext.zext.2 40 %a = getelementptr inbounds i8, i8* %mem, i64 %loaded.64 41 %b = getelementptr inbounds i8, i8* %mem, i64 %add1.64 42 %c = getelementptr inbounds i8, i8* %mem, i64 %sub1.64 64 %a = getelementptr inbounds i8, i8* %mem, i64 %p.64 65 %b = getelementptr inbounds i8, i8* %mem, i64 %p.64.again 66 %c = getelementptr inbounds i8, i8* %mem, i64 %p.nsw.nuw.64.agai [all...] |
/external/llvm/test/Transforms/LoopReroll/ |
basic.ll | 63 %arrayidx = getelementptr inbounds i32, i32* %x, i64 %indvars.iv 67 %arrayidx3 = getelementptr inbounds i32, i32* %x, i64 %0 71 %arrayidx7 = getelementptr inbounds i32, i32* %x, i64 %1 83 ; CHECK: %arrayidx = getelementptr inbounds i32, i32* %x, i64 %indvar 112 %arrayidx = getelementptr inbounds i32, i32* %x, i64 %0 116 %arrayidx4 = getelementptr inbounds i32, i32* %x, i64 %1 120 %arrayidx9 = getelementptr inbounds i32, i32* %x, i64 %2 131 ; CHECK: %arrayidx = getelementptr inbounds i32, i32* %x, i64 %indvars.iv 160 %arrayidx = getelementptr inbounds float, float* %b, i64 %indvars.iv 163 %arrayidx2 = getelementptr inbounds float, float* %a, i64 %indvars.i [all...] |
/external/llvm/test/Transforms/SLPVectorizer/AArch64/ |
gather-reduce.ll | 49 %incdec.ptr = getelementptr inbounds i16, i16* %a.addr.0101, i64 1 52 %incdec.ptr1 = getelementptr inbounds i16, i16* %b, i64 1 56 %arrayidx = getelementptr inbounds i16, i16* %g, i32 %sub 60 %incdec.ptr4 = getelementptr inbounds i16, i16* %a.addr.0101, i64 2 63 %incdec.ptr6 = getelementptr inbounds i16, i16* %b, i64 2 67 %arrayidx10 = getelementptr inbounds i16, i16* %g, i32 %sub8 71 %incdec.ptr13 = getelementptr inbounds i16, i16* %a.addr.0101, i64 3 74 %incdec.ptr15 = getelementptr inbounds i16, i16* %b, i64 3 78 %arrayidx19 = getelementptr inbounds i16, i16* %g, i32 %sub17 82 %incdec.ptr22 = getelementptr inbounds i16, i16* %a.addr.0101, i64 [all...] |
/external/clang/test/CodeGen/ |
CFStrings.c | 24 // CHECK-COFF: @_unnamed_cfstring_ = private constant %struct.__NSConstantString_tag { i32* getelementptr inbounds ([0 x i32], [0 x i32]* @__CFConstantStringClassReference, i32 0, i32 0), i32 1992, i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str, i32 0, i32 0), i32 3 }, section "cfstring", align {{[48]}} 25 // CHECK-ELF32: @_unnamed_cfstring_ = private constant %struct.__NSConstantString_tag { i32* getelementptr inbounds ([0 x i32], [0 x i32]* @__CFConstantStringClassReference, i32 0, i32 0), i32 1992, i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str, i32 0, i32 0), i32 3 }, section "cfstring", align 4 26 // CHECK-ELF64: @_unnamed_cfstring_ = private constant %struct.__NSConstantString_tag { i32* getelementptr inbounds ([0 x i32], [0 x i32]* @__CFConstantStringClassReference, i32 0, i32 0), i32 1992, i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str, i32 0, i32 0), i64 3 }, section "cfstring", align 8 27 // CHECK-MACHO32: @_unnamed_cfstring_ = private constant %struct.__NSConstantString_tag { i32* getelementptr inbounds ([0 x i32], [0 x i32]* @__CFConstantStringClassReference, i32 0, i32 0), i32 1992, i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str, i32 0, i32 0), i32 3 }, section "__DATA,__cfstring", align 4 28 // CHECK-MACHO64: @_unnamed_cfstring_ = private constant %struct.__NSConstantString_tag { i32* getelementptr inbounds ([0 x i32], [0 x i32]* @__CFConstantStringClassReference, i32 0, i32 0), i32 1992, i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str, i32 0, i32 0), i64 3 }, section "__DATA,__cfstring", align [all...] |
ms_abi.c | 41 // FREEBSD-NEXT: %[[AP_NEXT:.*]] = getelementptr inbounds i8, i8* %[[AP_CUR]], i64 8 45 // WIN64-NEXT: %[[AP_NEXT:.*]] = getelementptr inbounds i8, i8* %[[AP_CUR]], i64 8 50 // FREEBSD-NEXT: %[[AP_NEXT2:.*]] = getelementptr inbounds i8, i8* %[[AP_CUR2]], i64 16 54 // WIN64-NEXT: %[[AP_NEXT2:.*]] = getelementptr inbounds i8, i8* %[[AP_CUR2]], i64 16 59 // FREEBSD-NEXT: %[[AP_NEXT3:.*]] = getelementptr inbounds i8, i8* %[[AP_CUR3]], i64 16 63 // WIN64-NEXT: %[[AP_NEXT3:.*]] = getelementptr inbounds i8, i8* %[[AP_CUR3]], i64 16 86 // WIN64-NEXT: %[[AP_NEXT:.*]] = getelementptr inbounds i8, i8* %[[AP_CUR]], i64 8 91 // WIN64-NEXT: %[[AP_NEXT2:.*]] = getelementptr inbounds i8, i8* %[[AP_CUR2]], i64 16 96 // WIN64-NEXT: %[[AP_NEXT3:.*]] = getelementptr inbounds i8, i8* %[[AP_CUR3]], i64 16 114 // FREEBSD-NEXT: %[[AP_NEXT:.*]] = getelementptr inbounds i8, i8* %[[AP_CUR]], i64 [all...] |
/external/llvm/test/Analysis/TypeBasedAliasAnalysis/ |
dynamic-indices.ll | 15 ; CHECK: %arrayidx31 = getelementptr inbounds %union.vector_t, %union.vector_t* %t, i64 0, i32 0, i64 1 28 %arrayidx = getelementptr inbounds [8 x i16], [8 x i16]* %half, i64 0, i64 %idxprom 35 %arrayidx10 = getelementptr inbounds [8 x i16], [8 x i16]* %half9, i64 0, i64 %idxprom7 42 %arrayidx19 = getelementptr inbounds [8 x i16], [8 x i16]* %half18, i64 0, i64 %idxprom16 52 %arrayidx29 = getelementptr inbounds [8 x i16], [8 x i16]* %half28, i64 0, i64 %idxprom27 59 %arrayidx31 = getelementptr inbounds %union.vector_t, %union.vector_t* %t, i64 0, i32 0, i64 1 61 %arrayidx35 = getelementptr inbounds %union.vector_t, %union.vector_t* %vd, i64 0, i32 0, i64 1 63 %arrayidx37 = getelementptr inbounds %union.vector_t, %union.vector_t* %t, i64 0, i32 0, i64 0 65 %arrayidx41 = getelementptr inbounds %union.vector_t, %union.vector_t* %vd, i64 0, i32 0, i64 0 78 %i = getelementptr inbounds %struct.X, %struct.X* %a, i64 0, i32 [all...] |
/external/llvm/test/Transforms/LoopVectorize/ |
runtime-check-readonly-address-space.ll | 17 %arrayidx = getelementptr inbounds i32, i32 addrspace(1)* %b, i64 %i.01 19 %arrayidx1 = getelementptr inbounds i32, i32 addrspace(1)* %c, i64 %i.01 22 %arrayidx2 = getelementptr inbounds i32, i32 addrspace(1)* %a, i64 %i.01 42 %arrayidx = getelementptr inbounds i32, i32* %b, i64 %i.01 44 %arrayidx1 = getelementptr inbounds i32, i32* %c, i64 %i.01 47 %arrayidx2 = getelementptr inbounds i32, i32 addrspace(1)* %a, i64 %i.01 67 %arrayidx = getelementptr inbounds i32, i32 addrspace(1)* %b, i64 %i.01 69 %arrayidx1 = getelementptr inbounds i32, i32* %c, i64 %i.01 72 %arrayidx2 = getelementptr inbounds i32, i32* %a, i64 %i.01 92 %arrayidx = getelementptr inbounds i32, i32 addrspace(1)* %b, i64 %i.0 [all...] |
/external/swiftshader/third_party/LLVM/test/Analysis/TypeBasedAliasAnalysis/ |
dynamic-indices.ll | 15 ; CHECK: %arrayidx31 = getelementptr inbounds %union.vector_t* %t, i64 0, i32 0, i64 1 28 %arrayidx = getelementptr inbounds [8 x i16]* %half, i64 0, i64 %idxprom 35 %arrayidx10 = getelementptr inbounds [8 x i16]* %half9, i64 0, i64 %idxprom7 42 %arrayidx19 = getelementptr inbounds [8 x i16]* %half18, i64 0, i64 %idxprom16 52 %arrayidx29 = getelementptr inbounds [8 x i16]* %half28, i64 0, i64 %idxprom27 59 %arrayidx31 = getelementptr inbounds %union.vector_t* %t, i64 0, i32 0, i64 1 61 %arrayidx35 = getelementptr inbounds %union.vector_t* %vd, i64 0, i32 0, i64 1 63 %arrayidx37 = getelementptr inbounds %union.vector_t* %t, i64 0, i32 0, i64 0 65 %arrayidx41 = getelementptr inbounds %union.vector_t* %vd, i64 0, i32 0, i64 0 78 %i = getelementptr inbounds %struct.X* %a, i64 0, i32 [all...] |
/external/llvm/test/Instrumentation/InstrProfiling/ |
profiling.ll | 16 call void @llvm.instrprof.increment(i8* getelementptr inbounds ([3 x i8], [3 x i8]* @__profn_foo, i32 0, i32 0), i64 0, i32 1, i32 0) 23 call void @llvm.instrprof.increment(i8* getelementptr inbounds ([4 x i8], [4 x i8]* @__profn_bar, i32 0, i32 0), i64 0, i32 1, i32 0) 30 call void @llvm.instrprof.increment(i8* getelementptr inbounds ([3 x i8], [3 x i8]* @__profn_baz, i32 0, i32 0), i64 0, i32 3, i32 0) 31 call void @llvm.instrprof.increment(i8* getelementptr inbounds ([3 x i8], [3 x i8]* @__profn_baz, i32 0, i32 0), i64 0, i32 3, i32 1) 32 call void @llvm.instrprof.increment(i8* getelementptr inbounds ([3 x i8], [3 x i8]* @__profn_baz, i32 0, i32 0), i64 0, i32 3, i32 2)
|
/external/llvm/test/Transforms/BBVectorize/ |
simple-ldstr-ptrs.ll | 14 %arrayidx3 = getelementptr inbounds i64, i64* %a, i64 1 16 %arrayidx4 = getelementptr inbounds i64, i64* %b, i64 1 21 %aptr = getelementptr inbounds double, double* %ptr, i64 2 22 %aptr5 = getelementptr inbounds double, double* %ptr5, i64 3 27 %arrayidx5 = getelementptr inbounds i64, i64* %c, i64 1 37 ; CHECK: %aptr = getelementptr inbounds double, <2 x double*> %ptr, <2 x i64> <i64 2, i64 3> 55 %arrayidx3 = getelementptr inbounds i64*, i64** %a, i64 1 57 %arrayidx4 = getelementptr inbounds i64*, i64** %b, i64 1 61 %ptr0 = getelementptr inbounds i64, i64* %i0, i64 %o1 62 %ptr3 = getelementptr inbounds i64, i64* %i3, i64 %o [all...] |
/external/llvm/test/Transforms/InstCombine/ |
fwrite-1.ll | 18 %str = getelementptr inbounds [1 x i8], [1 x i8]* @str, i64 0, i64 0 27 %str = getelementptr inbounds [0 x i8], [0 x i8]* @empty, i64 0, i64 0 35 %str = getelementptr inbounds [0 x i8], [0 x i8]* @empty, i64 0, i64 0 43 %str = getelementptr inbounds [1 x i8], [1 x i8]* @str, i64 0, i64 0 52 %str = getelementptr inbounds [1 x i8], [1 x i8]* @str, i64 0, i64 0
|
indexed-gep-compares.ll | 7 %tmp = getelementptr inbounds i32, i32* %A, i32 %Offset 12 %LHS = getelementptr inbounds i32, i32* %A, i32 100 13 %RHS.next = getelementptr inbounds i32, i32* %RHS, i64 1 25 ; CHECK: %[[PTR:[0-9A-Za-z.]+]] = getelementptr inbounds i32, i32* %A, i32 %[[INDEX]] 32 %tmp = getelementptr inbounds i32, i32* %A.ptr, i32 %Offset 37 %LHS = getelementptr inbounds i32, i32* %A.ptr, i32 100 38 %RHS.next = getelementptr inbounds i32, i32* %RHS, i64 1 53 ; CHECK: %[[PTR:[0-9A-Za-z.]+]] = getelementptr inbounds i32, i32* %[[TOPTR]], i32 %[[INDEX]] 57 ; Perform the transformation only if we know that the GEPs used are inbounds. 83 %tmp = getelementptr inbounds i32, i32* %A.ptr, i32 %Offse [all...] |
/external/llvm/test/Transforms/InstMerge/ |
st_sink_two_stores.ll | 11 %node.0.in16 = getelementptr inbounds %struct.node, %struct.node* %r, i64 0, i32 2 22 %p1 = getelementptr inbounds %struct.node, %struct.node* %node.017, i32 0, i32 6 25 %p2 = getelementptr inbounds %struct.node, %struct.node* %node.017, i32 4, i32 6 34 %p3 = getelementptr inbounds %struct.node, %struct.node* %node.017, i32 0, i32 6 37 %p4 = getelementptr inbounds %struct.node, %struct.node* %node.017, i32 4, i32 6
|
/external/llvm/test/Transforms/LoadCombine/ |
load-combine.ll | 12 %5 = getelementptr inbounds i8, i8* %1, i64 1 17 %10 = getelementptr inbounds i8, i8* %1, i64 2 22 %15 = getelementptr inbounds i8, i8* %1, i64 3 27 %20 = getelementptr inbounds i8, i8* %1, i64 4 32 %25 = getelementptr inbounds i8, i8* %1, i64 5 37 %30 = getelementptr inbounds i8, i8* %1, i64 6 42 %35 = getelementptr inbounds i8, i8* %1, i64 7 55 %2 = getelementptr inbounds i16, i16* %x, i64 1 71 %2 = getelementptr inbounds i16, i16* %x, i64 1 87 %2 = getelementptr inbounds i16, i16* %x, i64 [all...] |