/external/llvm/test/Transforms/LoadStoreVectorizer/AMDGPU/ |
extended-index.ll | 15 %a.idx.x = getelementptr inbounds float, float addrspace(1)* %a, i64 %sext.id.x 16 %c.idx.x = getelementptr inbounds float, float addrspace(1)* %c, i64 %sext.id.x 17 %a.idx.x.1 = getelementptr inbounds float, float addrspace(1)* %a.idx.x, i64 1 18 %c.idx.x.1 = getelementptr inbounds float, float addrspace(1)* %c.idx.x, i64 1 39 %a.idx.x = getelementptr inbounds float, float addrspace(1)* %a, i64 %zext.id.x 40 %c.idx.x = getelementptr inbounds float, float addrspace(1)* %c, i64 %zext.id.x 41 %a.idx.x.1 = getelementptr inbounds float, float addrspace(1)* %a.idx.x, i64 1 42 %c.idx.x.1 = getelementptr inbounds float, float addrspace(1)* %c.idx.x, i64 1 62 %a.0 = getelementptr inbounds float, float addrspace(1)* %a, i64 %zext.id.x 63 %c.0 = getelementptr inbounds float, float addrspace(1)* %c, i64 %zext.id. [all...] |
/external/llvm/test/Transforms/LoopLoadElim/ |
memcheck.ll | 30 %Aidx_next = getelementptr inbounds i32, i32* %A, i64 %indvars.iv.next 31 %Bidx = getelementptr inbounds i32, i32* %B, i64 %indvars.iv 32 %Cidx = getelementptr inbounds i32, i32* %C, i64 %indvars.iv 33 %Aidx = getelementptr inbounds i32, i32* %A, i64 %indvars.iv 34 %Didx = getelementptr inbounds i32, i32* %D, i64 %indvars.iv
|
multiple-stores-same-block.ll | 23 %arrayidxA = getelementptr inbounds i32, i32* %A, i64 %indvars.iv 28 %arrayidxB = getelementptr inbounds i32, i32* %B, i64 %indvars.iv 31 %arrayidxC = getelementptr inbounds i32, i32* %C, i64 %indvars.iv 35 %arrayidxA_next = getelementptr inbounds i32, i32* %A, i64 %indvars.iv.next 38 %arrayidxD = getelementptr inbounds i32, i32* %D, i64 %indvars.iv
|
/external/llvm/test/Transforms/LoopReroll/ |
nonconst_lb.ll | 20 %arrayidx = getelementptr inbounds i32, i32* %B, i32 %i.035 23 %arrayidx2 = getelementptr inbounds i32, i32* %A, i32 %i.035 26 %arrayidx4 = getelementptr inbounds i32, i32* %B, i32 %add3 29 %arrayidx7 = getelementptr inbounds i32, i32* %A, i32 %add3 32 %arrayidx9 = getelementptr inbounds i32, i32* %B, i32 %add8 35 %arrayidx12 = getelementptr inbounds i32, i32* %A, i32 %add8 38 %arrayidx14 = getelementptr inbounds i32, i32* %B, i32 %add13 41 %arrayidx17 = getelementptr inbounds i32, i32* %A, i32 %add13 63 ; CHECK: %arrayidx = getelementptr inbounds i32, i32* %B, i32 %6 66 ; CHECK: %arrayidx2 = getelementptr inbounds i32, i32* %A, i32 % [all...] |
/external/llvm/test/Transforms/SLPVectorizer/X86/ |
cast.ll | 28 %arrayidx2 = getelementptr inbounds i8, i8* %B, i64 1 31 %arrayidx4 = getelementptr inbounds i32, i32* %A, i64 1 33 %arrayidx5 = getelementptr inbounds i8, i8* %B, i64 2 36 %arrayidx7 = getelementptr inbounds i32, i32* %A, i64 2 38 %arrayidx8 = getelementptr inbounds i8, i8* %B, i64 3 41 %arrayidx10 = getelementptr inbounds i32, i32* %A, i64 3 60 %arrayidx2 = getelementptr inbounds i16, i16* %B, i64 1 63 %arrayidx4 = getelementptr inbounds i32, i32* %A, i64 1 65 %arrayidx5 = getelementptr inbounds i16, i16* %B, i64 2 68 %arrayidx7 = getelementptr inbounds i32, i32* %A, i64 [all...] |
consecutive-access.ll | 23 %arrayidx = getelementptr inbounds [2000 x double], [2000 x double]* @A, i32 0, i64 %idxprom 25 %arrayidx4 = getelementptr inbounds [2000 x double], [2000 x double]* @B, i32 0, i64 %idxprom 31 %arrayidx13 = getelementptr inbounds [2000 x double], [2000 x double]* @A, i32 0, i64 %idxprom12 33 %arrayidx17 = getelementptr inbounds [2000 x double], [2000 x double]* @B, i32 0, i64 %idxprom12 39 %arrayidx26 = getelementptr inbounds [2000 x double], [2000 x double]* @A, i32 0, i64 %idxprom25 41 %arrayidx30 = getelementptr inbounds [2000 x double], [2000 x double]* @B, i32 0, i64 %idxprom25 60 %arrayidx = getelementptr inbounds [2000 x double], [2000 x double]* @A, i32 0, i64 %idxprom 62 %arrayidx4 = getelementptr inbounds [2000 x double], [2000 x double]* @B, i32 0, i64 %idxprom 68 %arrayidx13 = getelementptr inbounds [2000 x double], [2000 x double]* @A, i32 0, i64 %idxprom12 70 %arrayidx17 = getelementptr inbounds [2000 x double], [2000 x double]* @B, i32 0, i64 %idxprom1 [all...] |
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/ |
2010-01-13-OptExtBug.ll | 10 %tmp = getelementptr inbounds %class.OlsonTimeZone* %this, i32 0, i32 3 12 %tmp525 = getelementptr inbounds %class.OlsonTimeZone* %this, i32 0, i32 0 24 %tmp10 = getelementptr inbounds %class.OlsonTimeZone* %this, i32 0, i32 2 25 %tmp17 = getelementptr inbounds %class.OlsonTimeZone* %this, i32 0, i32 1 26 %tmp5 = getelementptr inbounds %class.OlsonTimeZone* %this, i32 0, i32 0
|
/external/swiftshader/third_party/LLVM/test/Transforms/ObjCARC/ |
retain-block-side-effects.ll | 10 ; CHECK: %repeater12 = getelementptr inbounds %struct.__block_byref_repeater* %tmp18, i64 0, i32 6 23 %byref.forwarding = getelementptr inbounds %struct.__block_byref_repeater* %repeater, i64 0, i32 1 24 %tmp10 = getelementptr inbounds %struct.__block_byref_repeater* %repeater, i64 0, i32 6 26 %block.captured11 = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0*, i8* }>* %block, i64 0, i32 6 33 %repeater12 = getelementptr inbounds %struct.__block_byref_repeater* %tmp18, i64 0, i32 6
|
/external/clang/test/CodeGen/ |
complex-convert.c | 37 // CHECK: %[[VAR1:[A-Za-z0-9.]+]] = getelementptr inbounds { i[[CHSIZE]], i[[CHSIZE]] }, { i[[CHSIZE]], i[[CHSIZE]] }* %[[CSC:[A-Za-z0-9.]+]], i{{[0-9]+}} 0, i{{[0-9]+}} 0 42 // CHECK-NEXT: %[[VAR3:[A-Za-z0-9.]+]] = getelementptr inbounds { i[[CHSIZE]], i[[CHSIZE]] }, { i[[CHSIZE]], i[[CHSIZE]] }* %[[CUC:[A-Za-z0-9.]+]], i{{[0-9]+}} 0, i{{[0-9]+}} 0 47 // CHECK-NEXT: %[[VAR5:[A-Za-z0-9.]+]] = getelementptr inbounds { i[[LLSIZE]], i[[LLSIZE]] }, { i[[LLSIZE]], i[[LLSIZE]] }* %[[CSLL:[A-Za-z0-9.]+]], i{{[0-9]+}} 0, i{{[0-9]+}} 0 53 // CHECK-NEXT: %[[VAR8:[A-Za-z0-9.]+]] = getelementptr inbounds { i[[LLSIZE]], i[[LLSIZE]] }, { i[[LLSIZE]], i[[LLSIZE]] }* %[[CULL:[A-Za-z0-9.]+]], i{{[0-9]+}} 0, i{{[0-9]+}} 0 59 // CHECK-NEXT: %[[VAR11:[A-Za-z0-9.]+]] = getelementptr inbounds { i[[CHSIZE]], i[[CHSIZE]] }, { i[[CHSIZE]], i[[CHSIZE]] }* %[[CSC]], i{{[0-9]+}} 0, i{{[0-9]+}} 0 64 // CHECK-NEXT: %[[VAR13:[A-Za-z0-9.]+]] = getelementptr inbounds { i[[CHSIZE]], i[[CHSIZE]] }, { i[[CHSIZE]], i[[CHSIZE]] }* %[[CUC]], i{{[0-9]+}} 0, i{{[0-9]+}} 0 69 // CHECK-NEXT: %[[VAR15:[A-Za-z0-9.]+]] = getelementptr inbounds { i[[LLSIZE]], i[[LLSIZE]] }, { i[[LLSIZE]], i[[LLSIZE]] }* %[[CSLL]], i{{[0-9]+}} 0, i{{[0-9]+}} 0 75 // CHECK-NEXT: %[[VAR18:[A-Za-z0-9.]+]] = getelementptr inbounds { i[[LLSIZE]], i[[LLSIZE]] }, { i[[LLSIZE]], i[[LLSIZE]] }* %[[CULL]], i{{[0-9]+}} 0, i{{[0-9]+}} 0 81 // CHECK-NEXT: %[[VAR21:[A-Za-z0-9.]+]] = getelementptr inbounds { i[[CHSIZE]], i[[CHSIZE]] }, { i[[CHSIZE]], i[[CHSIZE]] }* %[[CSC]], i{{[0-9]+}} 0, i{{[0-9]+}} 0 87 // CHECK-NEXT: %[[VAR24:[A-Za-z0-9.]+]] = getelementptr inbounds { i[[CHSIZE]], i[[CHSIZE]] }, { i[[CHSIZE]], i[[CHSIZE]] }* %[[CUC]], i{{[0-9]+}} 0, i{{[0-9]+}} (…) [all...] |
/external/clang/test/OpenMP/ |
target_data_codegen.cpp | 43 // CK1-DAG: [[GEPBP]] = getelementptr inbounds {{.+}}[[BP:%[^,]+]] 44 // CK1-DAG: [[GEPP]] = getelementptr inbounds {{.+}}[[P:%[^,]+]] 46 // CK1-DAG: [[BP0:%.+]] = getelementptr inbounds {{.+}}[[BP]], i{{.+}} 0, i{{.+}} 0 47 // CK1-DAG: [[P0:%.+]] = getelementptr inbounds {{.+}}[[P]], i{{.+}} 0, i{{.+}} 0 55 // CK1-DAG: [[GEPBP]] = getelementptr inbounds {{.+}}[[BP]] 56 // CK1-DAG: [[GEPP]] = getelementptr inbounds {{.+}}[[P]] 69 // CK1-DAG: [[GEPBP]] = getelementptr inbounds {{.+}}[[BP:%[^,]+]] 70 // CK1-DAG: [[GEPP]] = getelementptr inbounds {{.+}}[[P:%[^,]+]] 72 // CK1-DAG: [[BP0:%.+]] = getelementptr inbounds {{.+}}[[BP]], i{{.+}} 0, i{{.+}} 0 73 // CK1-DAG: [[P0:%.+]] = getelementptr inbounds {{.+}}[[P]], i{{.+}} 0, i{{.+}} [all...] |
/external/llvm/test/CodeGen/SystemZ/ |
frame-15.ll | 39 %start1 = getelementptr inbounds [978 x float], [978 x float]* %region1, i64 0, i64 0 40 %start2 = getelementptr inbounds [978 x float], [978 x float]* %region2, i64 0, i64 0 42 %ptr1 = getelementptr inbounds [978 x float], [978 x float]* %region1, i64 0, i64 1 43 %ptr2 = getelementptr inbounds [978 x float], [978 x float]* %region2, i64 0, i64 1 66 %start1 = getelementptr inbounds [978 x float], [978 x float]* %region1, i64 0, i64 0 67 %start2 = getelementptr inbounds [978 x float], [978 x float]* %region2, i64 0, i64 0 69 %ptr1 = getelementptr inbounds [978 x float], [978 x float]* %region1, i64 0, i64 2 70 %ptr2 = getelementptr inbounds [978 x float], [978 x float]* %region2, i64 0, i64 2 93 %start1 = getelementptr inbounds [978 x float], [978 x float]* %region1, i64 0, i64 0 94 %start2 = getelementptr inbounds [978 x float], [978 x float]* %region2, i64 0, i64 [all...] |
/external/swiftshader/third_party/LLVM/test/Transforms/ScalarRepl/ |
2009-12-11-NeonTypes.ll | 28 %1 = getelementptr inbounds %struct.int16x8_t* %tmp_addr, i32 0, i32 0 31 %2 = getelementptr inbounds %struct.int16x8_t* %__ax, i32 0, i32 0 32 %3 = getelementptr inbounds %struct.int16x8_t* %tmp_addr, i32 0, i32 0 35 %5 = getelementptr inbounds %struct.int16x8_t* %__bx, i32 0, i32 0 36 %6 = getelementptr inbounds %struct.int16x8_t* %tmp_addr, i32 0, i32 0 39 %8 = getelementptr inbounds %struct.int16x8_t* %__ax, i32 0, i32 0 41 %10 = getelementptr inbounds %struct.int16x8_t* %__bx, i32 0, i32 0 43 %12 = getelementptr inbounds %union..0anon* %__rv, i32 0, i32 0 46 %15 = getelementptr inbounds %struct.__neon_int16x8x2_t* %13, i32 0, i32 0 49 %17 = getelementptr inbounds %struct.__neon_int16x8x2_t* %13, i32 0, i32 [all...] |
/external/clang/test/CodeGenCXX/ |
blocks-cxx11.cpp | 73 // CHECK: [[R:%.*]] = load i32, i32* getelementptr inbounds ({ i32, i32 }, { i32, i32 }* @_ZN28test_complex_int_ref_mutable1yE, i32 0, i32 0) 74 // CHECK-NEXT: [[I:%.*]] = load i32, i32* getelementptr inbounds ({ i32, i32 }, { i32, i32 }* @_ZN28test_complex_int_ref_mutable1yE, i32 0, i32 1) 75 // CHECK-NEXT: [[RSLOT:%.*]] = getelementptr inbounds { i32, i32 }, { i32, i32 }* [[CSLOT:%.*]], i32 0, i32 0 76 // CHECK-NEXT: [[ISLOT:%.*]] = getelementptr inbounds { i32, i32 }, { i32, i32 }* [[CSLOT]], i32 0, i32 1 106 // CHECK: [[TO_DESTROY:%.*]] = getelementptr inbounds [[BLOCK_T]], [[BLOCK_T]]* [[BLOCK]], i32 0, i32 5 107 // CHECK: [[T0:%.*]] = getelementptr inbounds [[BLOCK_T]], [[BLOCK_T]]* [[BLOCK]], i32 0, i32 5 108 // CHECK-NEXT: [[T1:%.*]] = getelementptr inbounds [[LAMBDA_T]], [[LAMBDA_T]]* [[THIS]], i32 0, i32 0
|
compound-literals.cpp | 18 // CHECK-NEXT: [[I:%[a-z0-9]+]] = getelementptr inbounds {{.*}}, {{.*}}* [[LVALUE]], i32 0, i32 0 20 // CHECK-NEXT: [[X:%[a-z0-9]+]] = getelementptr inbounds {{.*}} [[LVALUE]], i32 0, i32 1 22 // CHECK-NEXT: [[I:%[a-z0-9]+]] = getelementptr inbounds {{.*}} [[LVALUE]], i32 0, i32 0 35 // CHECK-NEXT: [[A0ADDR:%[a-z0-9.]+]] = getelementptr inbounds [2 x i32], [2 x i32]* [[A]], i32 0, {{.*}} 0 44 // CHECK: store i32* getelementptr inbounds (%struct.Z, %struct.Z* @.compoundliteral, i32 0, i32 0, i32 0), i32** @p 49 // CHECK: store i32* getelementptr inbounds ([0 x i32], [0 x i32]* @.compoundliteral.2, i32 0, i32 0), i32** @PR21912_1 57 // CHECK: store %union.PR21912Ty* getelementptr inbounds ([2 x %union.PR21912Ty], [2 x %union.PR21912Ty]* bitcast (<{ { double }, %union.PR21912Ty }>* @.compoundliteral.4 to [2 x %union.PR21912Ty]*), i32 0, i32 0), %union.PR21912Ty** @PR21912_2
|
cxx11-user-defined-literal.cpp | 19 // CHECK: call void @_Zli2_xPKcm({{.*}}, i8* getelementptr inbounds ([4 x i8], [4 x i8]* @[[s_foo]], i32 0, i32 0), i64 3) 20 // CHECK: call void @_Zli2_xPKcm({{.*}}, i8* getelementptr inbounds ([4 x i8], [4 x i8]* @[[s_bar]], i32 0, i32 0), i64 3) 31 // CHECK: call void @_Zli2_rPKc({{.*}}, i8* getelementptr inbounds ([4 x i8], [4 x i8]* @[[s_123]], i32 0, i32 0)) 32 // CHECK: call void @_Zli2_rPKc({{.*}}, i8* getelementptr inbounds ([4 x i8], [4 x i8]* @[[s_4_9]], i32 0, i32 0)) 33 // CHECK: call void @_Zli2_rPKc({{.*}}, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @[[s_0xffffeeee]], i32 0, i32 0)) 62 // CHECK: call void @_Zli2_xPKcm({{.*}}, i8* getelementptr inbounds ([4 x i8], [4 x i8]* @{{.*}}, i32 0, i32 0), i64 3) 67 // CHECK: call void @_Zli2_xPKcm({{.*}}, i8* getelementptr inbounds ([4 x i8], [4 x i8]* @{{.*}}, i32 0, i32 0), i64 3)
|
/external/clang/test/CodeGenObjCXX/ |
arc-cxx11-init-list.mm | 4 // CHECK: @[[UNNAMED_CFSTRING0:.*]] = private constant %struct.__NSConstantString_tag { i32* getelementptr inbounds ([0 x i32], [0 x i32]* @__CFConstantStringClassReference, i32 0, i32 0), i32 1992, i8* getelementptr inbounds ([5 x i8], [5 x i8]* @[[STR0]], i32 0, i32 0), i32 4 }, section "__DATA,__cfstring" 6 // CHECK: @[[UNNAMED_CFSTRING1:.*]] = private constant %struct.__NSConstantString_tag { i32* getelementptr inbounds ([0 x i32], [0 x i32]* @__CFConstantStringClassReference, i32 0, i32 0), i32 1992, i8* getelementptr inbounds ([5 x i8], [5 x i8]* @[[STR1]], i32 0, i32 0), i32 4 }, section "__DATA,__cfstring" 46 // CHECK: %[[BEGIN:.*]] = getelementptr inbounds %"class.std::initializer_list.0", %"class.std::initializer_list.0"* %[[AGG_RESULT]], i32 0, i32 0 47 // CHECK: store i8** getelementptr inbounds ([2 x i8*], [2 x i8*]* @[[REFTMP]], i32 0, i32 0), i8*** %[[BEGIN]] 48 // CHECK: %[[SIZE:.*]] = getelementptr inbounds %"class.std::initializer_list.0", %"class.std::initializer_list.0"* %[[AGG_RESULT]], i32 0, i32 1
|
/external/llvm/test/Analysis/LoopAccessAnalysis/ |
number-of-memchecks.ll | 34 %arrayidxA = getelementptr inbounds i16, i16* %a, i64 %ind 37 %arrayidxB = getelementptr inbounds i16, i16* %b, i64 %ind 40 %arrayidxC = getelementptr inbounds i16, i16* %c, i64 %ind 46 %arrayidxD = getelementptr inbounds i16, i16* %d, i64 %ind 49 %arrayidxE = getelementptr inbounds i16, i16* %e, i64 %ind 52 %arrayidxF = getelementptr inbounds i16, i16* %f, i64 %ind 86 ; CHECK-NEXT: %arrayidxC1 = getelementptr inbounds i16, i16* %c, i64 %store_ind_inc 87 ; CHECK-NEXT: %arrayidxC = getelementptr inbounds i16, i16* %c, i64 %store_ind 89 ; CHECK-NEXT: %arrayidxA1 = getelementptr inbounds i16, i16* %a, i64 %add 90 ; CHECK-NEXT: %arrayidxA = getelementptr inbounds i16, i16* %a, i64 %in [all...] |
/external/llvm/test/CodeGen/AMDGPU/ |
store-barrier.ll | 17 %tmp10 = getelementptr inbounds i32, i32 addrspace(1)* %arg2, i64 %tmp9 19 %tmp14 = getelementptr inbounds <2 x i8>, <2 x i8> addrspace(3)* %arg, i32 %tmp13 22 %tmp17 = getelementptr inbounds <2 x i8>, <2 x i8> addrspace(3)* %arg, i32 %tmp16 28 %tmp28 = getelementptr inbounds <2 x i8>, <2 x i8> addrspace(3)* %arg, i32 %tmp25, i32 %arg4 30 %tmp30 = getelementptr inbounds <2 x i8>, <2 x i8> addrspace(1)* %arg3, i64 %tmp26, i64 %tmp27 32 %tmp32 = getelementptr inbounds <2 x i8>, <2 x i8> addrspace(3)* %arg, i32 %tmp25, i32 0 34 %tmp35 = getelementptr inbounds <2 x i8>, <2 x i8> addrspace(1)* %arg3, i64 %tmp26, i64 0
|
/external/llvm/test/CodeGen/Hexagon/ |
store-shift.ll | 19 %arrayidx = getelementptr inbounds i32, i32* %A, i32 %add 22 %arrayidx3 = getelementptr inbounds i32, i32* %A, i32 %add2 25 %arrayidx5 = getelementptr inbounds i32, i32* %A, i32 %add4 27 %arrayidx8 = getelementptr inbounds [50 x i32], [50 x i32]* %B, i32 %add, i32 %add 30 %arrayidx8.1 = getelementptr inbounds [50 x i32], [50 x i32]* %B, i32 %add, i32 %inc 33 %arrayidx10 = getelementptr inbounds [50 x i32], [50 x i32]* %B, i32 %add, i32 %sub 39 %arrayidx15 = getelementptr inbounds [50 x i32], [50 x i32]* %B, i32 %add13, i32 %add
|
/external/llvm/test/CodeGen/Mips/ |
alloca16.ll | 43 %arrayidx = getelementptr inbounds i32, i32* %7, i32 %6 48 %arrayidx1 = getelementptr inbounds i32, i32* %10, i32 %9 53 %arrayidx2 = getelementptr inbounds i32, i32* %13, i32 %12 56 %arrayidx3 = getelementptr inbounds i32, i32* %14, i32 25 60 %arrayidx4 = getelementptr inbounds i32, i32* %16, i32 35 64 %arrayidx5 = getelementptr inbounds i32, i32* %18, i32 100 69 %arrayidx6 = getelementptr inbounds i32, i32* %21, i32 %20
|
/external/llvm/test/CodeGen/NVPTX/ |
call-with-alloca-buffer.ll | 36 %arrayidx2 = getelementptr inbounds float, float* %a, i64 1 38 %arrayidx3 = getelementptr inbounds [16 x i8], [16 x i8]* %buf, i64 0, i64 1 41 %arrayidx4 = getelementptr inbounds float, float* %a, i64 2 43 %arrayidx5 = getelementptr inbounds [16 x i8], [16 x i8]* %buf, i64 0, i64 2 46 %arrayidx6 = getelementptr inbounds float, float* %a, i64 3 48 %arrayidx7 = getelementptr inbounds [16 x i8], [16 x i8]* %buf, i64 0, i64 3 59 %arraydecay = getelementptr inbounds [16 x i8], [16 x i8]* %buf, i64 0, i64 0
|
/external/llvm/test/Transforms/DeadStoreElimination/ |
libcalls.ll | 7 %dest = getelementptr inbounds [16 x i8], [16 x i8]* %B, i64 0, i64 0 18 %dest = getelementptr inbounds [16 x i8], [16 x i8]* %B, i64 0, i64 0 29 %dest = getelementptr inbounds [16 x i8], [16 x i8]* %B, i64 0, i64 0 40 %dest = getelementptr inbounds [16 x i8], [16 x i8]* %B, i64 0, i64 0 50 %arraydecay = getelementptr inbounds [100 x i8], [100 x i8]* %dest, i64 0, i64 0 53 %arrayidx = getelementptr inbounds i8, i8* %call, i64 10 62 %dest = getelementptr inbounds [16 x i8], [16 x i8]* %B, i64 0, i64 0
|
/external/llvm/test/Transforms/GlobalOpt/ |
globalsra-unknown-index.ll | 13 store i32 1, i32* getelementptr inbounds ([3 x %struct.X], [3 x %struct.X]* @Y, i64 0, i64 0, i32 0, i64 ptrtoint (i8* @addr to i64)), align 4 22 %p = getelementptr inbounds [3 x %struct.X], [3 x %struct.X]* @Y, i64 0, i64 0, i32 0, i64 0 24 %q = getelementptr inbounds [3 x %struct.X], [3 x %struct.X]* @Y, i64 0, i64 0, i32 1, i64 0 35 %p = getelementptr inbounds [3 x %struct.X], [3 x %struct.X]* @Y, i64 0, i64 1, i32 0, i64 1 37 %q = getelementptr inbounds [3 x %struct.X], [3 x %struct.X]* @Y, i64 0, i64 1, i32 1, i64 1 48 %p = getelementptr inbounds [3 x %struct.X], [3 x %struct.X]* @Y, i64 0, i64 2, i32 0, i64 2 50 %q = getelementptr inbounds [3 x %struct.X], [3 x %struct.X]* @Y, i64 0, i64 2, i32 1, i64 2
|
/external/llvm/test/Transforms/InstSimplify/ |
gep.ll | 12 %gep = getelementptr inbounds %struct.A, %struct.A* %b, i64 %sdiv 22 %gep = getelementptr inbounds i8, i8* %b, i64 %sub 33 %gep = getelementptr inbounds i64, i64* %b, i64 %ashr 43 %gep = getelementptr inbounds %struct.A, %struct.A* %b, i64 %sdiv 52 %gep = getelementptr inbounds i8, i8* %b, i64 %sub 62 %gep = getelementptr inbounds i64, i64* %b, i64 %ashr 72 %gep = getelementptr inbounds i8, i8* %b, i64 %sub
|
/external/llvm/test/CodeGen/X86/ |
merge-consecutive-loads-512.ll | 23 %ptr0 = getelementptr inbounds <2 x double>, <2 x double>* %ptr, i64 1 24 %ptr1 = getelementptr inbounds <2 x double>, <2 x double>* %ptr, i64 2 25 %ptr3 = getelementptr inbounds <2 x double>, <2 x double>* %ptr, i64 4 52 %ptr0 = getelementptr inbounds <2 x double>, <2 x double>* %ptr, i64 2 53 %ptr1 = getelementptr inbounds <2 x double>, <2 x double>* %ptr, i64 3 54 %ptr3 = getelementptr inbounds <2 x double>, <2 x double>* %ptr, i64 5 77 %ptr1 = getelementptr inbounds <4 x double>, <4 x double>* %ptr, i64 2 94 %ptr0 = getelementptr inbounds double, double* %ptr, i64 2 95 %ptr1 = getelementptr inbounds double, double* %ptr, i64 3 96 %ptr7 = getelementptr inbounds double, double* %ptr, i64 [all...] |