/external/llvm/test/CodeGen/X86/ |
2010-04-08-CoalescerBug.ll | 17 %tmp2 = getelementptr inbounds %struct.F* %this, i64 0, i32 0 19 %tmp4 = getelementptr inbounds %struct.FC* %tmp3, i64 0, i32 1, i64 0
|
2010-09-17-SideEffectsInChain.ll | 10 %b = getelementptr inbounds [64 x i8]* %a, i64 0, i32 0 11 %c = getelementptr inbounds [64 x i8]* %a, i64 0, i32 30
|
or-address.ll | 29 %7 = getelementptr inbounds i32* %array, i64 %6 ; <i32*> [#uses=1] 32 %9 = getelementptr inbounds i32* %array, i64 %8 ; <i32*> [#uses=1] 35 %11 = getelementptr inbounds i32* %array, i64 %10 ; <i32*> [#uses=1] 38 %13 = getelementptr inbounds i32* %array, i64 %12 ; <i32*> [#uses=1] 72 %arrayidx = getelementptr inbounds i32* %array, i64 %idxprom ; <i32*> [#uses=1] 75 %arrayidx36 = getelementptr inbounds i32* %array, i64 %add3356 ; <i32*> [#uses=1] 78 %arrayidx43 = getelementptr inbounds i32* %array, i64 %add4058 ; <i32*> [#uses=1] 81 %arrayidx50 = getelementptr inbounds i32* %array, i64 %add4760 ; <i32*> [#uses=1]
|
this-return-64.ll | 19 %0 = getelementptr inbounds %struct.C* %this, i64 0, i32 0 28 %0 = getelementptr inbounds %struct.C* %this, i64 0, i32 0 42 %1 = getelementptr inbounds %struct.D* %this, i64 0, i32 0 58 %1 = getelementptr inbounds %struct.D* %this, i64 0, i32 0 72 %b = getelementptr inbounds %struct.E* %this, i64 0, i32 0 85 %b = getelementptr inbounds %struct.E* %this, i64 0, i32 0
|
stack-protector.ll | 45 %arraydecay = getelementptr inbounds [16 x i8]* %buf, i32 0, i32 0 48 %arraydecay1 = getelementptr inbounds [16 x i8]* %buf, i32 0, i32 0 49 %call2 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([4 x i8]* @.str, i32 0, i32 0), i8* %arraydecay1) 80 %arraydecay = getelementptr inbounds [16 x i8]* %buf, i32 0, i32 0 83 %arraydecay1 = getelementptr inbounds [16 x i8]* %buf, i32 0, i32 0 84 %call2 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([4 x i8]* @.str, i32 0, i32 0), i8* %arraydecay1) 111 %arraydecay = getelementptr inbounds [16 x i8]* %buf, i32 0, i32 0 114 %arraydecay1 = getelementptr inbounds [16 x i8]* %buf, i32 0, i32 0 115 %call2 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([4 x i8]* @.str, i32 0, i32 0), i8* %arraydecay1) 142 %arraydecay = getelementptr inbounds [16 x i8]* %buf, i32 0, i32 [all...] |
/external/llvm/test/Instrumentation/ThreadSanitizer/ |
tsan-vs-gvn.ll | 15 %tmp = load i8* getelementptr inbounds (%struct_of_8_bytes_4_aligned* @f, i64 0, i32 1), align 4 17 %tmp1 = load i8* getelementptr inbounds (%struct_of_8_bytes_4_aligned* @f, i64 0, i32 3), align 1
|
/external/llvm/test/Transforms/DeadStoreElimination/ |
2011-09-06-EndOfFunction.ll | 13 %_M_ptr.i.i = getelementptr inbounds %"class.std::auto_ptr"* %temp.lvalue, i64 0, i32 0 17 %_M_ptr.i.i4 = getelementptr inbounds %"class.std::auto_ptr"* %agg.result, i64 0, i32 0
|
/external/llvm/test/Transforms/IPConstantProp/ |
2009-09-24-byval-ptr.ll | 24 ; CHECK: load i32* getelementptr inbounds (%struct.MYstr* @mystr, i32 0, i32 1) 27 ; CHECK: load i8* getelementptr inbounds (%struct.MYstr* @mystr, i32 0, i32 0)
|
/external/llvm/test/Transforms/InstSimplify/ |
compare.ll | 27 %x = getelementptr inbounds [3 x i8]* %a, i32 0, i32 0 36 %x = getelementptr inbounds [3 x i8]* %a, i32 0, i32 0 37 %y = getelementptr inbounds [3 x i8]* %a, i32 0, i32 0 71 %a = getelementptr inbounds %gept* %x, i64 0, i32 1 112 %first1 = getelementptr inbounds i8* %ptr, i32 0 113 %first2 = getelementptr inbounds i8* %first1, i32 1 114 %first3 = getelementptr inbounds i8* %first2, i32 2 115 %first4 = getelementptr inbounds i8* %first3, i32 4 116 %last1 = getelementptr inbounds i8* %first2, i32 48 117 %last2 = getelementptr inbounds i8* %last1, i32 [all...] |
/external/llvm/test/Transforms/LoopIdiom/ |
crash.ll | 11 %arrayidx135 = getelementptr inbounds i64* %iwork, i64 %incdec.ptr6.sum175 17 %arrayidx137 = getelementptr inbounds i64* %iwork, i64 %incdec.ptr6.sum176
|
/external/llvm/test/Transforms/LoopVectorize/X86/ |
reduction-crash.ll | 23 %tmp6 = getelementptr inbounds [16 x double]* undef, i32 0, i32 %tmp5 27 %tmp10 = getelementptr inbounds float* %arg, i32 %tmp5
|
/external/llvm/test/Transforms/MemCpyOpt/ |
2011-06-02-CallSlotOverwritten.ll | 20 %gepn1 = getelementptr inbounds %struct2* %y, i32 0, i32 0, i32 0 22 %gepn2 = getelementptr inbounds %struct2* %y, i32 0, i32 0, i32 1
|
atomic.ll | 19 %gep1 = getelementptr inbounds [101 x i32]* %x, i32 0, i32 100 21 %gep2 = getelementptr inbounds [101 x i32]* %x, i32 0, i32 0
|
loadstore-sret.ll | 15 %tmp.i.i = getelementptr inbounds %"class.std::auto_ptr"* %temp.lvalue, i64 0, i32 0 18 %tmp.i.i4 = getelementptr inbounds %"class.std::auto_ptr"* %agg.result, i64 0, i32 0
|
/external/llvm/test/Transforms/SROA/ |
vector-promotion.ll | 12 %a.x = getelementptr inbounds [2 x <4 x i32>]* %a, i64 0, i64 0 14 %a.y = getelementptr inbounds [2 x <4 x i32>]* %a, i64 0, i64 1 18 %a.tmp1 = getelementptr inbounds [2 x <4 x i32>]* %a, i64 0, i64 0, i64 2 20 %a.tmp2 = getelementptr inbounds [2 x <4 x i32>]* %a, i64 0, i64 1, i64 3 22 %a.tmp3 = getelementptr inbounds [2 x <4 x i32>]* %a, i64 0, i64 1, i64 0 43 %a.x = getelementptr inbounds [2 x <4 x i32>]* %a, i64 0, i64 0 45 %a.y = getelementptr inbounds [2 x <4 x i32>]* %a, i64 0, i64 1 49 %a.tmp1 = getelementptr inbounds [2 x <4 x i32>]* %a, i64 0, i64 0, i64 2 51 %a.tmp2 = getelementptr inbounds [2 x <4 x i32>]* %a, i64 0, i64 1, i64 3 53 %a.tmp3 = getelementptr inbounds [2 x <4 x i32>]* %a, i64 0, i64 1, i64 [all...] |
/external/clang/test/CodeGen/ |
block-byref-aggr.c | 22 // CHECK-NEXT: [[A_FORWARDING:%.*]] = getelementptr inbounds [[BYREF]]* [[A]], i32 0, i32 1 24 // CHECK-NEXT: [[T1:%.*]] = getelementptr inbounds [[BYREF]]* [[T0]], i32 0, i32 4 48 // CHECK-NEXT: [[B_FORWARDING:%.*]] = getelementptr inbounds [[B_BYREF]]* [[B]], i32 0, i32 1 50 // CHECK-NEXT: [[T1:%.*]] = getelementptr inbounds [[B_BYREF]]* [[T0]], i32 0, i32 4 55 // CHECK-NEXT: [[A_FORWARDING:%.*]] = getelementptr inbounds [[A_BYREF]]* [[A]], i32 0, i32 1 57 // CHECK-NEXT: [[T1:%.*]] = getelementptr inbounds [[A_BYREF]]* [[T0]], i32 0, i32 4
|
catch-undef-behavior.c | 107 // CHECK: %[[INBOUNDS:.*]] = icmp ule i32 %[[RHS:.*]], 31 108 // CHECK-NEXT: br i1 %[[INBOUNDS]], label %[[CHECKBB:.*]], label %[[CONTBB:.*]] 110 // CHECK-TRAP: %[[INBOUNDS:.*]] = icmp ule i32 %[[RHS:.*]], 31 111 // CHECK-TRAP-NEXT: br i1 %[[INBOUNDS]], label %[[CHECKBB:.*]], label %[[CONTBB:.*]] 123 // CHECK: %[[VALID:.*]] = phi i1 [ %[[INBOUNDS]], {{.*}} ], [ %[[NO_OVERFLOW]], %[[CHECKBB]] ] 126 // CHECK-TRAP: %[[VALID:.*]] = phi i1 [ %[[INBOUNDS]], {{.*}} ], [ %[[NO_OVERFLOW]], %[[CHECKBB]] ] 151 // CHECK: %[[INBOUNDS:.*]] = icmp ule i32 %[[RHS:.*]], 31 152 // CHECK: br i1 %[[INBOUNDS]] 154 // CHECK-TRAP: %[[INBOUNDS:.*]] = icmp ule i32 %[[RHS:.*]], 31 155 // CHECK-TRAP: br i1 %[[INBOUNDS]] [all...] |
/external/clang/test/CodeGenCXX/ |
captured-statements.cpp | 36 // CHECK-1: getelementptr inbounds %[[Capture]]* %{{[^,]*}}, i32 0, i32 0 38 // CHECK-1: getelementptr inbounds %[[Capture]]* %{{[^,]*}}, i32 0, i32 1 45 // CHECK-1: getelementptr inbounds %[[Capture]]* {{[^,]*}}, i32 0, i32 1 46 // CHECK-1: getelementptr inbounds %struct.TestClass* {{[^,]*}}, i32 0, i32 0 47 // CHECK-1: getelementptr inbounds %[[Capture]]* {{[^,]*}}, i32 0, i32 0 65 // CHECK-2: getelementptr inbounds %[[Capture]]*
|
/external/llvm/test/Analysis/Profiling/ |
edge-profiling.ll | 32 %0 = call i32 @puts(i8* getelementptr inbounds ([12 x i8]* @.str, i64 0, i64 0)) nounwind ; <i32> [#uses=0] 69 %3 = call i32 @puts(i8* getelementptr inbounds ([6 x i8]* @.str1, i64 0, i64 0)) nounwind ; <i32> [#uses=0] 76 %6 = call i32 @puts(i8* getelementptr inbounds ([9 x i8]* @.str2, i64 0, i64 0)) nounwind ; <i32> [#uses=0] 81 %7 = call i32 @puts(i8* getelementptr inbounds ([9 x i8]* @.str3, i64 0, i64 0)) nounwind ; <i32> [#uses=0] 86 %8 = call i32 @puts(i8* getelementptr inbounds ([6 x i8]* @.str4, i64 0, i64 0)) nounwind ; <i32> [#uses=0] 105 %14 = call i32 @puts(i8* getelementptr inbounds ([10 x i8]* @.str5, i64 0, i64 0)) nounwind ; <i32> [#uses=0]
|
/external/llvm/test/CodeGen/Mips/ |
stchar.ll | 12 %call = tail call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([9 x i8]* @.str, i32 0, i32 0), i32 %conv, i32 %conv1) nounwind 26 %call.i = tail call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([9 x i8]* @.str, i32 0, i32 0), i32 %conv.i, i32 %conv1.i) nounwind 42 %call.i.i = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([9 x i8]* @.str, i32 0, i32 0), i32 16, i32 99) nounwind 51 %call.i = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([9 x i8]* @.str, i32 0, i32 0), i32 %conv.i, i32 %conv1.i) nounwind 72 %call.i.i.i = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([9 x i8]* @.str, i32 0, i32 0), i32 16, i32 99) nounwind 81 %call.i.i = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([9 x i8]* @.str, i32 0, i32 0), i32 %conv.i.i, i32 %conv1.i.i) nounwind
|
/external/llvm/test/CodeGen/SystemZ/ |
frame-01.ll | 34 %ptr = getelementptr inbounds [4073 x i64]* %y, i64 0, i64 0 49 %ptr = getelementptr inbounds [4074 x i64]* %y, i64 0, i64 0 64 %ptr = getelementptr inbounds [4075 x i64]* %y, i64 0, i64 0 78 %ptr = getelementptr inbounds [268435433 x i64]* %y, i64 0, i64 0 93 %ptr = getelementptr inbounds [268435434 x i64]* %y, i64 0, i64 0 109 %ptr = getelementptr inbounds [268435435 x i64]* %y, i64 0, i64 0
|
frame-16.ll | 32 %ptr1 = getelementptr inbounds [3912 x i8]* %region1, i64 0, i64 7 33 %ptr2 = getelementptr inbounds [3912 x i8]* %region2, i64 0, i64 7 50 %ptr1 = getelementptr inbounds [3912 x i8]* %region1, i64 0, i64 8 51 %ptr2 = getelementptr inbounds [3912 x i8]* %region2, i64 0, i64 8 71 %ptr1 = getelementptr inbounds [524104 x i8]* %region1, i64 0, i64 7 72 %ptr2 = getelementptr inbounds [524104 x i8]* %region2, i64 0, i64 7 93 %ptr1 = getelementptr inbounds [524104 x i8]* %region1, i64 0, i64 8 94 %ptr2 = getelementptr inbounds [524104 x i8]* %region2, i64 0, i64 8 114 %ptr1 = getelementptr inbounds [524104 x i8]* %region1, i64 0, i64 4103 115 %ptr2 = getelementptr inbounds [524104 x i8]* %region2, i64 0, i64 410 [all...] |
/external/llvm/test/Transforms/InstCombine/ |
fprintf-1.ll | 24 ; CHECK-NEXT: call i32 @fwrite(i8* getelementptr inbounds ([13 x i8]* @hello_world, i32 0, i32 0), i32 12, i32 1, %FILE* %fp) 48 ; CHECK-NEXT: call i32 @fwrite(i8* getelementptr inbounds ([13 x i8]* @hello_world, i32 0, i32 0), i32 12, i32 1, %FILE* %fp) 59 ; CHECK-NEXT-IPRINTF: call i32 (%FILE*, i8*, ...)* @fiprintf(%FILE* %fp, i8* getelementptr inbounds ([3 x i8]* @percent_d, i32 0, i32 0), i32 187) 68 ; CHECK-NEXT-IPRINTF: call i32 (%FILE*, i8*, ...)* @fprintf(%FILE* %fp, i8* getelementptr inbounds ([3 x i8]* @percent_f, i32 0, i32 0), double 1.870000e+00) 77 ; CHECK-NEXT: call i32 (%FILE*, i8*, ...)* @fprintf(%FILE* %fp, i8* getelementptr inbounds ([3 x i8]* @percent_f, i32 0, i32 0), double %d) 86 ; CHECK-NEXT: call i32 (%FILE*, i8*, ...)* @fprintf(%FILE* %fp, i8* getelementptr inbounds ([13 x i8]* @hello_world, i32 0, i32 0))
|
/external/llvm/test/Transforms/MergeFunc/ |
2011-02-08-RemoveEqual.ll | 40 %1 = getelementptr inbounds %"struct.kc::impl_fileline_FileLine"* %0, i32 0, i32 0 43 %3 = getelementptr inbounds %"struct.kc::impl_fileline_FileLine"* %2, i32 0, i32 0 44 %4 = getelementptr inbounds %"struct.kc::impl_fileline"* %3, i32 0, i32 0 45 %5 = getelementptr inbounds %"struct.kc::impl_abstract_phylum"* %4, i32 0, i32 0 46 store i32 (...)** getelementptr inbounds ([13 x i32 (...)*]* @_ZTVN2kc22impl_fileline_FileLineE, i32 0, i32 2), i32 (...)*** %5, align 4 66 %11 = getelementptr inbounds %"struct.kc::impl_fileline_FileLine"* %10, i32 0, i32 0 67 %12 = getelementptr inbounds %"struct.kc::impl_fileline"* %11, i32 0, i32 1 71 %15 = getelementptr inbounds %"struct.kc::impl_fileline_FileLine"* %14, i32 0, i32 0 72 %16 = getelementptr inbounds %"struct.kc::impl_fileline"* %15, i32 0, i32 2 109 %1 = getelementptr inbounds %"struct.kc::impl_fileline"* %0, i32 0, i32 [all...] |
/external/llvm/test/Transforms/PhaseOrdering/ |
PR6627.ll | 18 %arrayidx4 = getelementptr inbounds i8* %arrayidx, i64 1 25 %arrayidx12 = getelementptr inbounds i8* %arrayidx, i64 2 32 %arrayidx20 = getelementptr inbounds i8* %arrayidx, i64 3 62 %arrayidx4 = getelementptr inbounds i8* %arrayidx, i64 1 69 %arrayidx12 = getelementptr inbounds i8* %arrayidx, i64 2 76 %arrayidx20 = getelementptr inbounds i8* %arrayidx, i64 3
|