/external/llvm/test/CodeGen/Mips/ |
mips64-fp-indexed-ls.ll | 17 %arrayidx = getelementptr inbounds float* %b, i64 %idxprom 26 %arrayidx = getelementptr inbounds double* %b, i64 %idxprom 36 %arrayidx2 = getelementptr inbounds [4 x %struct.S]* @s, i64 0, i64 %idxprom1, i32 0, i64 %idxprom 46 %arrayidx = getelementptr inbounds float* %b, i64 %idxprom 56 %arrayidx = getelementptr inbounds double* %b, i64 %idxprom 67 %arrayidx2 = getelementptr inbounds [4 x %struct.S]* @s, i64 0, i64 %idxprom1, i32 0, i64 %idxprom 78 %arrayidx2 = getelementptr inbounds [4 x %struct.S2]* @s2, i64 0, i64 %idxprom1, i32 0, i64 %idxprom 90 %arrayidx2 = getelementptr inbounds [4 x %struct.S2]* @s2, i64 0, i64 %idxprom1, i32 0, i64 %idxprom 99 %0 = load float* getelementptr inbounds (%struct.S3* @s3, i64 0, i32 1), align 1 107 store float %f, float* getelementptr inbounds (%struct.S3* @s3, i64 0, i32 1), align [all...] |
largefr1.ll | 19 %add.ptr = getelementptr inbounds i32* %1, i32 %2 58 %arrayidx = getelementptr inbounds [100000 x i32]* %one, i32 0, i32 0 60 %arrayidx1 = getelementptr inbounds [100000 x i32]* %two, i32 0, i32 0 62 %arrayidx2 = getelementptr inbounds [100000 x i32]* %one, i32 0, i32 50 65 %arrayidx3 = getelementptr inbounds [100000 x i32]* %two, i32 0, i32 99999 70 %call = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([8 x i8]* @.str, i32 0, i32 0), i32 %2, i32 %3)
|
/external/llvm/test/CodeGen/Thumb/ |
2011-05-11-DAGLegalizer.ll | 28 %eph = getelementptr inbounds %struct.MMMMMMMMMMMM* %tmp1, i32 0, i32 0 29 %arrayidx = getelementptr inbounds [4 x %struct.RRRRRRRR]* %eph, i32 0, i32 0 34 %eph6 = getelementptr inbounds %struct.MMMMMMMMMMMM* %tmp5, i32 0, i32 0 35 %arrayidx7 = getelementptr inbounds [4 x %struct.RRRRRRRR]* %eph6, i32 0, i32 1 40 %eph12 = getelementptr inbounds %struct.MMMMMMMMMMMM* %tmp11, i32 0, i32 0 41 %arrayidx13 = getelementptr inbounds [4 x %struct.RRRRRRRR]* %eph12, i32 0, i32 2 46 %eph18 = getelementptr inbounds %struct.MMMMMMMMMMMM* %tmp17, i32 0, i32 0 47 %arrayidx19 = getelementptr inbounds [4 x %struct.RRRRRRRR]* %eph18, i32 0, i32 3 51 call void (i8*, i32, i8*, i8*, ...)* @CLLoggingLog(i8* %tmp, i32 2, i8* getelementptr inbounds ([62 x i8]* @__PRETTY_FUNCTION__._ZN12CLGll, i32 0, i32 0), i8* getelementptr inbounds ([75 x i8]* @.str, i32 0, i32 0), %struct.RRRRRRRR* byval %agg.tmp, %struct.RRRRRRRR* byval %agg.t (…) [all...] |
/external/llvm/test/CodeGen/Thumb2/ |
2010-03-15-AsmCCClobber.ll | 23 %tmp1 = getelementptr inbounds %s1* %this, i32 0, i32 0, i32 0, i32 1, i32 0, i32 0 25 %tmp12 = getelementptr inbounds %s1* %this, i32 0, i32 1 27 %tmp13 = getelementptr inbounds %s1* %this, i32 0, i32 3 29 %tmp14 = getelementptr inbounds %s1* %this, i32 0, i32 4 31 %tmp15 = getelementptr inbounds %s1* %this, i32 0, i32 5 33 %tmp16 = getelementptr inbounds %s1* %this, i32 0, i32 6 35 %tmp17 = getelementptr inbounds %s1* %this, i32 0, i32 7 37 %tmp19 = getelementptr inbounds %s1* %this, i32 0, i32 10 39 %tmp20 = getelementptr inbounds %s1* %this, i32 0, i32 0 48 %tmp25 = getelementptr inbounds %s1* %this, i32 0, i32 2, i32 0, i32 [all...] |
/external/llvm/test/Transforms/InstCombine/ |
load-cmp.ll | 9 %P = getelementptr inbounds [10 x i16]* @G16, i32 0, i32 %X 19 %P = getelementptr inbounds [10 x i16]* @G16, i32 0, i32 %X 29 %P = getelementptr inbounds [6 x double]* @GD, i32 0, i32 %X 39 %P = getelementptr inbounds [10 x i16]* @G16, i32 0, i32 %X 51 %P = getelementptr inbounds [10 x i16]* @G16, i32 0, i16 %X 63 %P = getelementptr inbounds [10 x i16]* @G16, i32 0, i32 %X 75 %P = getelementptr inbounds [6 x double]* @GD, i32 0, i32 %X 86 %P = getelementptr inbounds [6 x double]* @GD, i32 0, i32 %X 97 %P = getelementptr inbounds [10 x i16]* @G16, i32 0, i32 %X 116 %P = getelementptr inbounds [4 x { i32, i32 } ]* @GA, i32 0, i32 %X, i32 [all...] |
/external/clang/test/CodeGen/ |
volatile-1.c | 29 // CHECK-NEXT: load volatile [[INT]]* getelementptr inbounds ([[CINT]]* @ci, i32 0, i32 0), align 4 30 // CHECK-NEXT: load volatile [[INT]]* getelementptr inbounds ([[CINT]]* @ci, i32 0, i32 1), align 4 33 // CHECK-NEXT: load volatile [[INT]]* getelementptr inbounds ([[CINT]]* @ci, i32 0, i32 0), align 4 34 // CHECK-NEXT: load volatile [[INT]]* getelementptr inbounds ([[CINT]]* @ci, i32 0, i32 1), align 4 39 // CHECK-NEXT: [[R:%.*]] = load volatile [[INT]]* getelementptr inbounds ([[CINT]]* @ci, i32 0, i32 0), align 4 40 // CHECK-NEXT: [[I:%.*]] = load volatile [[INT]]* getelementptr inbounds ([[CINT]]* @ci, i32 0, i32 1), align 4 41 // CHECK-NEXT: store volatile [[INT]] [[R]], [[INT]]* getelementptr inbounds ([[CINT]]* @ci, i32 0, i32 0), align 4 42 // CHECK-NEXT: store volatile [[INT]] [[I]], [[INT]]* getelementptr inbounds ([[CINT]]* @ci, i32 0, i32 1), align 4 47 // CHECK-NEXT: [[R1:%.*]] = load volatile [[INT]]* getelementptr inbounds ([[CINT]]* @ci, i32 0, i32 0), align 4 48 // CHECK-NEXT: [[I1:%.*]] = load volatile [[INT]]* getelementptr inbounds ([[CINT]]* @ci, i32 0, i32 1), align [all...] |
annotations-var.c | 37 // LOCAL-NEXT: call void @llvm.var.annotation(i8* [[T0]], i8* getelementptr inbounds ([15 x i8]* @{{.*}}), i8* getelementptr inbounds ({{.*}}), i32 33) 39 // LOCAL-NEXT: call void @llvm.var.annotation(i8* [[T0]], i8* getelementptr inbounds ([15 x i8]* @{{.*}}), i8* getelementptr inbounds ({{.*}}), i32 33) 47 // UNDEF-NEXT: call void @llvm.var.annotation(i8* [[T0]], i8* getelementptr inbounds ([15 x i8]* @{{.*}}), i8* getelementptr inbounds ({{.*}}), i32 43)
|
/external/clang/test/CodeGenCXX/ |
cxx0x-initializer-stdinitializerlist.cpp | 51 // CHECK: @globalInitList1 = global %{{[^ ]+}} { i32* getelementptr inbounds ([3 x i32]* @_ZGR15globalInitList1, i32 0, i32 0), i{{32|64}} 3 } 80 // CHECK: store i32* getelementptr inbounds ([4 x i32]* @_ZGRN25thread_local_global_array1xE, i64 0, i64 0), 81 // CHECK: i32** getelementptr inbounds ({{.*}}* @_ZN25thread_local_global_array1xE, i32 0, i32 0), align 8 82 // CHECK: store i64 4, i64* getelementptr inbounds ({{.*}}* @_ZN25thread_local_global_array1xE, i32 0, i32 1), align 8 86 // CHECK: call void @_ZN8witharg1C1ERK10destroyme1(%[[WITHARG]]* getelementptr inbounds ([2 x %[[WITHARG]]]* @_ZGR15globalInitList2, i{{32|64}} 0, i{{32|64}} 0 87 // CHECK: call void @_ZN8witharg1C1ERK10destroyme1(%[[WITHARG]]* getelementptr inbounds ([2 x %[[WITHARG]]]* @_ZGR15globalInitList2, i{{32|64}} 0, i{{32|64}} 1 89 // CHECK: store %[[WITHARG]]* getelementptr inbounds ([2 x %[[WITHARG]]]* @_ZGR15globalInitList2, i64 0, i64 0), 90 // CHECK: %[[WITHARG]]** getelementptr inbounds (%{{.*}}* @globalInitList2, i32 0, i32 0), align 8 91 // CHECK: store i64 2, i64* getelementptr inbounds (%{{.*}}* @globalInitList2, i32 0, i32 1), align 8 102 // CHECK: getelementptr inbounds [3 x i32]* [[array]], i{{32|64}} [all...] |
global-array-destruction.cpp | 42 // CHECK: getelementptr inbounds ({{.*}} bitcast {{.*}}* @t to %struct.T*), i64 6 50 // CHECK: getelementptr inbounds ({{.*}} bitcast {{.*}}* @_ZL2t2 to %struct.T*), i64 6 59 // CHECK: getelementptr inbounds ([2 x [3 x {{.*}}]]* @_ZGR1u, i64 1, i64 0, i64 0)
|
/external/llvm/test/Transforms/LoopVectorize/ |
gcc-examples.ll | 47 %2 = getelementptr inbounds [2048 x i32]* @b, i64 0, i64 %indvars.iv 49 %4 = getelementptr inbounds [2048 x i32]* @c, i64 0, i64 %indvars.iv 52 %7 = getelementptr inbounds [2048 x i32]* @a, i64 0, i64 %indvars.iv 87 %3 = getelementptr inbounds [2048 x i32]* @b, i64 0, i64 %indvars.iv6 98 %5 = getelementptr inbounds [2048 x i32]* @b, i64 0, i64 %indvars.iv 100 %7 = getelementptr inbounds [2048 x i32]* @c, i64 0, i64 %indvars.iv 103 %10 = getelementptr inbounds [2048 x i32]* @a, i64 0, i64 %indvars.iv 131 %3 = getelementptr inbounds i32* %.023, i64 1 133 %5 = getelementptr inbounds i32* %.014, i64 1 164 %5 = getelementptr inbounds i32* %.027, i64 [all...] |
/external/llvm/test/Transforms/BBVectorize/ |
simple-ldstr.ll | 11 %arrayidx3 = getelementptr inbounds double* %a, i64 1 13 %arrayidx4 = getelementptr inbounds double* %b, i64 1 17 %arrayidx5 = getelementptr inbounds double* %c, i64 1 41 %arrayidx3 = getelementptr inbounds float* %a, i64 1 44 %arrayidx4 = getelementptr inbounds float* %b, i64 1 49 %arrayidx5 = getelementptr inbounds double* %c, i64 1 74 %arrayidx3 = getelementptr inbounds double* %a, i64 1 76 %arrayidx4 = getelementptr inbounds double* %b, i64 1 81 %arrayidx5 = getelementptr inbounds float* %c, i64 1 97 ; CHECK-AO: %arrayidx3 = getelementptr inbounds double* %a, i64 [all...] |
/external/clang/test/CodeGenObjC/ |
boxing.m | 57 // CHECK: [[WithIntSEL:@".*"]] = internal externally_initialized global i8* getelementptr inbounds ([15 x i8]* [[WithIntMeth]] 59 // CHECK: [[WithCharSEL:@".*"]] = internal externally_initialized global i8* getelementptr inbounds ([16 x i8]* [[WithCharMeth]] 61 // CHECK: [[WithBoolSEL:@".*"]] = internal externally_initialized global i8* getelementptr inbounds ([16 x i8]* [[WithBoolMeth]] 63 // CHECK: [[WithIntegerSEL:@".*"]] = internal externally_initialized global i8* getelementptr inbounds ([19 x i8]* [[WithIntegerMeth]] 65 // CHECK: [[WithUnsignedIntegerSEL:@".*"]] = internal externally_initialized global i8* getelementptr inbounds ([27 x i8]* [[WithUnsignedIntegerMeth]] 67 // CHECK: [[stringWithUTF8StringSEL:@".*"]] = internal externally_initialized global i8* getelementptr inbounds ([22 x i8]* [[stringWithUTF8StringMeth]]
|
blocks.m | 53 // CHECK-NEXT: [[T0:%.*]] = getelementptr inbounds [[WEAK_T]]* [[WEAKX]], i32 0, i32 0 57 // CHECK-NEXT: [[T1:%.*]] = getelementptr inbounds [[WEAK_T]]* [[WEAKX]], i32 0, i32 1 61 // CHECK-NEXT: [[T2:%.*]] = getelementptr inbounds [[WEAK_T]]* [[WEAKX]], i32 0, i32 2 65 // CHECK-NEXT: [[T3:%.*]] = getelementptr inbounds [[WEAK_T]]* [[WEAKX]], i32 0, i32 3 69 // CHECK-NEXT: [[T4:%.*]] = getelementptr inbounds [[WEAK_T]]* [[WEAKX]], i32 0, i32 4 71 // CHECK-NEXT: [[T5:%.*]] = getelementptr inbounds [[WEAK_T]]* [[WEAKX]], i32 0, i32 5 75 // CHECK-NEXT: [[T6:%.*]] = getelementptr inbounds [[WEAK_T]]* [[WEAKX]], i32 0, i32 6 97 // CHECK: [[T0:%.*]] = getelementptr inbounds [[BLOCK_T]]* [[BLOCK]], i32 0, i32 5 100 // CHECK-NEXT: [[T3:%.*]] = getelementptr inbounds [[WEAK_T]]{{.*}}* [[T2]], i32 0, i32 1 102 // CHECK-NEXT: [[WEAKX:%.*]] = getelementptr inbounds [[WEAK_T]]{{.*}}* [[T4]], i32 0, i32 [all...] |
/external/llvm/test/Analysis/DependenceAnalysis/ |
ZIV.ll | 14 %arrayidx = getelementptr inbounds i32* %A, i64 %add 25 %arrayidx2 = getelementptr inbounds i32* %A, i64 %add1 37 %arrayidx = getelementptr inbounds i32* %A, i64 %n 48 %arrayidx1 = getelementptr inbounds i32* %A, i64 %add 60 %arrayidx = getelementptr inbounds i32* %A, i64 %n 70 %arrayidx1 = getelementptr inbounds i32* %A, i64 %m
|
/external/llvm/test/CodeGen/R600/ |
indirect-addressing.ll | 18 %arrayidx1 = getelementptr inbounds [5 x i32]* %stack, i32 0, i32 %0 20 %arrayidx2 = getelementptr inbounds i32 addrspace(1)* %in, i32 1 22 %arrayidx3 = getelementptr inbounds [5 x i32]* %stack, i32 0, i32 %1 24 %arrayidx10 = getelementptr inbounds [5 x i32]* %stack, i32 0, i32 0 27 %arrayidx12 = getelementptr inbounds [5 x i32]* %stack, i32 0, i32 1 29 %arrayidx13 = getelementptr inbounds i32 addrspace(1)* %out, i32 1
|
/external/llvm/test/CodeGen/X86/ |
atom-fixup-lea2.ll | 40 %array = getelementptr inbounds %struct.node_t* %n, i32 0, i32 4 46 %p = getelementptr inbounds %struct.node_t* %n, i32 0, i32 3 52 %k = getelementptr inbounds %struct.node_t* %n, i32 0, i32 0 58 %n5 = getelementptr inbounds %struct.node_t* %n, i32 0, i32 2 64 %m = getelementptr inbounds %struct.node_t* %n, i32 0, i32 1 75 %arrayidx = getelementptr inbounds i32* %6, i32 %add12
|
byval-align.ll | 21 %3 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([10 x i8]* @.str, i64 0, i64 0), i8* %2) nounwind ; <i32> [#uses=0] 29 %8 = call i32 @puts(i8* getelementptr inbounds ([8 x i8]* @.str1, i64 0, i64 0)) nounwind ; <i32> [#uses=0] 30 call void @__assert_fail(i8* getelementptr inbounds ([2 x i8]* @.str2, i64 0, i64 0), i8* getelementptr inbounds ([7 x i8]* @.str3, i64 0, i64 0), i32 18, i8* getelementptr inbounds ([13 x i8]* @__PRETTY_FUNCTION__.2067, i64 0, i64 0)) noreturn nounwind 52 %0 = getelementptr inbounds %struct.S* %s1, i32 0, i32 0 ; <i32*> [#uses=1]
|
/external/llvm/test/ExecutionEngine/MCJIT/ |
pr13727.ll | 37 %arrayidx = getelementptr inbounds [10 x i32]* @zero_arr, i32 0, i64 %idxprom 47 %arrayidx3 = getelementptr inbounds [10 x i32]* @zero_arr, i32 0, i64 %idxprom2 64 %arrayidx6 = getelementptr inbounds [10 x i32]* @zero_arr, i32 0, i64 %idxprom5 68 %arrayidx8 = getelementptr inbounds [10 x i32]* @zero_arr, i32 0, i64 %idxprom7 73 %arrayidx11 = getelementptr inbounds [10 x i32]* @zero_arr, i32 0, i64 %idxprom10 84 %10 = load i32* getelementptr inbounds ([10 x i32]* @zero_arr, i32 0, i64 9), align 4
|
test-common-symbols.ll | 37 %arrayidx = getelementptr inbounds [10 x i32]* @zero_arr, i32 0, i64 %idxprom 47 %arrayidx3 = getelementptr inbounds [10 x i32]* @zero_arr, i32 0, i64 %idxprom2 64 %arrayidx6 = getelementptr inbounds [10 x i32]* @zero_arr, i32 0, i64 %idxprom5 68 %arrayidx8 = getelementptr inbounds [10 x i32]* @zero_arr, i32 0, i64 %idxprom7 73 %arrayidx11 = getelementptr inbounds [10 x i32]* @zero_arr, i32 0, i64 %idxprom10 84 %10 = load i32* getelementptr inbounds ([10 x i32]* @zero_arr, i32 0, i64 9), align 4
|
/external/llvm/test/ExecutionEngine/MCJIT/remote/ |
test-common-symbols-remote.ll | 38 %arrayidx = getelementptr inbounds [10 x i32]* @zero_arr, i32 0, i64 %idxprom 48 %arrayidx3 = getelementptr inbounds [10 x i32]* @zero_arr, i32 0, i64 %idxprom2 65 %arrayidx6 = getelementptr inbounds [10 x i32]* @zero_arr, i32 0, i64 %idxprom5 69 %arrayidx8 = getelementptr inbounds [10 x i32]* @zero_arr, i32 0, i64 %idxprom7 74 %arrayidx11 = getelementptr inbounds [10 x i32]* @zero_arr, i32 0, i64 %idxprom10 85 %10 = load i32* getelementptr inbounds ([10 x i32]* @zero_arr, i32 0, i64 9), align 4
|
/external/llvm/test/ExecutionEngine/ |
test-common-symbols.ll | 38 %arrayidx = getelementptr inbounds [10 x i32]* @zero_arr, i32 0, i64 %idxprom 48 %arrayidx3 = getelementptr inbounds [10 x i32]* @zero_arr, i32 0, i64 %idxprom2 65 %arrayidx6 = getelementptr inbounds [10 x i32]* @zero_arr, i32 0, i64 %idxprom5 69 %arrayidx8 = getelementptr inbounds [10 x i32]* @zero_arr, i32 0, i64 %idxprom7 74 %arrayidx11 = getelementptr inbounds [10 x i32]* @zero_arr, i32 0, i64 %idxprom10 85 %10 = load i32* getelementptr inbounds ([10 x i32]* @zero_arr, i32 0, i64 9), align 4
|
/external/llvm/test/Transforms/Inline/ |
devirtualize.ll | 50 @_ZTI1A = linkonce_odr constant %0 { i8* bitcast (i8** getelementptr inbounds (i8** @_ZTVN10__cxxabiv117__class_type_infoE, i64 2) to i8*), i8* getelementptr inbounds ([3 x i8]* @_ZTS1A, i32 0, i32 0) } ; <%0*> [#uses=1] 52 @_ZTI1B = linkonce_odr constant %0 { i8* bitcast (i8** getelementptr inbounds (i8** @_ZTVN10__cxxabiv117__class_type_infoE, i64 2) to i8*), i8* getelementptr inbounds ([3 x i8]* @_ZTS1B, i32 0, i32 0) } ; <%0*> [#uses=1] 53 @_ZTI1C = linkonce_odr constant %1 { i8* bitcast (i8** getelementptr inbounds (i8** @_ZTVN10__cxxabiv121__vmi_class_type_infoE, i64 2) to i8*), i8* getelementptr inbounds ([3 x i8]* @_ZTS1C, i32 0, i32 0), i32 0, i32 2, i8* bitcast (%0* @_ZTI1A to i8*), i64 2, i8* bitcast (%0* @_ZTI1B to i8*), i64 2050 } ; <%1*> [#uses=1] 54 @_ZTI1D = linkonce_odr constant %2 { i8* bitcast (i8** getelementptr inbounds (i8** @_ZTVN10__cxxabiv120__si_class_type_infoE, i64 2) to i8*), i8* getelementptr inbounds ([3 x i8]* @_ZTS1D, i32 0, i32 0), i8* bitcast (%1* @_ZTI1C to i8*) } ; <%2*> [#uses=1] 89 %vfn = getelementptr inbounds i32 (%struct.A*)** %5, i64 0 ; <i32 (%struct.A*)**> [#uses=1] 103 %1 = getelementptr inbounds i8* %0, i64 -8 ; <i8*> [#uses=1 [all...] |
/external/llvm/test/Transforms/LoopVectorize/X86/ |
vector-scalar-select-cost.ll | 18 %2 = getelementptr inbounds [2048 x i32]* @b, i64 0, i64 %indvars.iv 20 %4 = getelementptr inbounds [2048 x i32]* @c, i64 0, i64 %indvars.iv 23 %7 = getelementptr inbounds [2048 x i32]* @a, i64 0, i64 %indvars.iv 45 %2 = getelementptr inbounds [2048 x i32]* @b, i64 0, i64 %indvars.iv 47 %4 = getelementptr inbounds [2048 x i32]* @c, i64 0, i64 %indvars.iv 50 %7 = getelementptr inbounds [2048 x i32]* @a, i64 0, i64 %indvars.iv
|
/external/llvm/test/Transforms/SLPVectorizer/X86/ |
extract.ll | 15 %P0 = getelementptr inbounds double* %ptr, i64 0 16 %P1 = getelementptr inbounds double* %ptr, i64 1 33 %P0 = getelementptr inbounds double* %ptr, i64 1 ; <--- incorrect order 34 %P1 = getelementptr inbounds double* %ptr, i64 0 51 %P0 = getelementptr inbounds double* %ptr, i64 0 52 %P1 = getelementptr inbounds double* %ptr, i64 1
|
/external/llvm/test/Analysis/BasicAA/ |
aligned-overread.ll | 12 %tmp = load i8* getelementptr inbounds ({ i8, i8, i8, i8, i8 }* @a, i64 0, i32 4), align 4 14 store i8 %tmp1, i8* getelementptr inbounds ({ i8, i8, i8, i8, i8 }* @a, i64 0, i32 4), align 4 16 store i8 11, i8* getelementptr inbounds ({ i8, i8, i8, i8, i8 }* @a, i64 0, i32 4), align 4
|