/external/llvm/test/Transforms/LoopVectorize/ARM/ |
gcc-examples.ll | 21 %2 = getelementptr inbounds [2048 x i32]* @b, i64 0, i64 %indvars.iv 23 %4 = getelementptr inbounds [2048 x i32]* @c, i64 0, i64 %indvars.iv 26 %7 = getelementptr inbounds [2048 x i32]* @a, i64 0, i64 %indvars.iv 47 %2 = getelementptr inbounds i16* %sb, i64 %indvars.iv 50 %5 = getelementptr inbounds i32* %ia, i64 %indvars.iv
|
gather-cost.ll | 36 %arrayidx = getelementptr inbounds [1536 x float]* @src_data, i32 0, i32 %mul 38 %arrayidx2 = getelementptr inbounds [512 x float]* @kernel, i32 0, i32 %v.055 41 %arrayidx4 = getelementptr inbounds [512 x float]* @kernel2, i32 0, i32 %v.055 44 %arrayidx6 = getelementptr inbounds [512 x float]* @kernel3, i32 0, i32 %v.055 47 %arrayidx8 = getelementptr inbounds [512 x float]* @kernel4, i32 0, i32 %v.055 52 %arrayidx11 = getelementptr inbounds [1536 x float]* @src_data, i32 0, i32 %arrayidx.sum 60 %arrayidx21 = getelementptr inbounds [1536 x float]* @src_data, i32 0, i32 %arrayidx.sum52
|
/external/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/llvm/test/Transforms/SLPVectorizer/X86/ |
odd_store.ll | 21 %1 = getelementptr inbounds float* %B, i64 10 28 %7 = getelementptr inbounds float* %B, i64 11 34 %13 = getelementptr inbounds i8* %A, i64 1 36 %14 = getelementptr inbounds float* %B, i64 12 42 %20 = getelementptr inbounds i8* %A, i64 2
|
/external/llvm/test/Transforms/LoopVectorize/ |
intrinsic.ll | 16 %arrayidx = getelementptr inbounds float* %y, i64 %indvars.iv 19 %arrayidx2 = getelementptr inbounds float* %x, i64 %indvars.iv 42 %arrayidx = getelementptr inbounds double* %y, i64 %indvars.iv 45 %arrayidx2 = getelementptr inbounds double* %x, i64 %indvars.iv 68 %arrayidx = getelementptr inbounds float* %y, i64 %indvars.iv 71 %arrayidx2 = getelementptr inbounds float* %x, i64 %indvars.iv 94 %arrayidx = getelementptr inbounds double* %y, i64 %indvars.iv 97 %arrayidx2 = getelementptr inbounds double* %x, i64 %indvars.iv 120 %arrayidx = getelementptr inbounds float* %y, i64 %indvars.iv 123 %arrayidx2 = getelementptr inbounds float* %x, i64 %indvars.i [all...] |
/external/llvm/test/CodeGen/ARM/ |
2010-07-26-GlobalMerge.ll | 12 @_ZTI1A = internal constant %0 { i8* bitcast (i8** getelementptr inbounds (i8** @_ZTVN10__cxxabiv117__class_type_infoE, i32 2) to i8*), i8* getelementptr inbounds ([3 x i8]* @_ZTS1A, i32 0, i32 0) } ; <%0*> [#uses=1] 32 %tmp.i = getelementptr inbounds %struct.A* %this, i32 0, i32 0 ; <i32*> [#uses=1] 34 %call.i = tail call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([9 x i8]* @.str4, i32 0, i32 0), i32 %tmp2.i) nounwind ; <i32> [#uses=0] 45 %puts.i = tail call i32 @puts(i8* getelementptr inbounds ([14 x i8]* @str, i32 0, i32 0)) ; <i32> [#uses=0] 49 %call.i.i.i = tail call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([8 x i8]* @.str5, i32 0, i32 0), i32 1) nounwind ; <i32> [#uses=0] 58 %call.i.i = tail call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([16 x i8]* @.str3, i32 0, i32 0), i32 2) nounwind ; <i32> [#uses=0] 60 %puts = tail call i32 @puts(i8* getelementptr inbounds ([8 x i8]* @str1, i32 0, i32 0)) ; <i32> [#uses=0] 61 %call.i.i3 = tail call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([9 x i8]* @.str4, i32 0, i32 0), i32 2) nounwind ; <i32> [#uses=0] 67 %call14 = tail call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([18 x i8]* @.str2, i32 0, i32 0), i32 2, i32 %tmp13) ; <i32> [#uses=0 [all...] |
memcpy-inline.ll | 21 call void @llvm.memcpy.p0i8.p0i8.i32(i8* getelementptr inbounds (%struct.x* @dst, i32 0, i32 0), i8* getelementptr inbounds (%struct.x* @src, i32 0, i32 0), i32 11, i32 8, i1 false) 34 tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %C, i8* getelementptr inbounds ([31 x i8]* @.str1, i64 0, i64 0), i64 31, i32 1, i1 false) 49 tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %C, i8* getelementptr inbounds ([36 x i8]* @.str2, i64 0, i64 0), i64 36, i32 1, i1 false) 62 tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %C, i8* getelementptr inbounds ([24 x i8]* @.str3, i64 0, i64 0), i64 24, i32 1, i1 false) 71 tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %C, i8* getelementptr inbounds ([18 x i8]* @.str4, i64 0, i64 0), i64 18, i32 1, i1 false) 84 tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %C, i8* getelementptr inbounds ([7 x i8]* @.str5, i64 0, i64 0), i64 7, i32 1, i1 false) 97 call void @llvm.memcpy.p0i8.p0i8.i64(i8* getelementptr inbounds ([512 x i8]* @spool.splbuf, i64 0, i64 0), i8* getelementptr inbounds ([14 x i8]* @.str6, i64 0, i64 0), i64 14, i32 1, i1 false)
|
bfx.ll | 44 %arrayidx = getelementptr inbounds i32* %ctx, i32 %shr4 46 %arrayidx5 = getelementptr inbounds i32* %ctx, i32 %shr2 49 %arrayidx6 = getelementptr inbounds i32* %ctx, i32 %shr
|
/external/llvm/test/Transforms/BBVectorize/X86/ |
pr15289.ll | 47 %15 = getelementptr inbounds [5 x { double, double }]* %c2ten, i64 0, i64 0, i32 0 49 %16 = getelementptr inbounds [5 x { double, double }]* %c2ten, i64 0, i64 0, i32 1 56 %23 = getelementptr inbounds [5 x { double, double }]* %c2ten, i64 0, i64 1, i32 0 58 %24 = getelementptr inbounds [5 x { double, double }]* %c2ten, i64 0, i64 1, i32 1 64 %30 = getelementptr inbounds [5 x { double, double }]* %c2ten, i64 0, i64 2, i32 0 66 %31 = getelementptr inbounds [5 x { double, double }]* %c2ten, i64 0, i64 2, i32 1 73 %38 = getelementptr inbounds [5 x { double, double }]* %c2ten, i64 0, i64 3, i32 0 75 %39 = getelementptr inbounds [5 x { double, double }]* %c2ten, i64 0, i64 3, i32 1 81 %45 = getelementptr inbounds [5 x { double, double }]* %c2ten, i64 0, i64 4, i32 0 83 %46 = getelementptr inbounds [5 x { double, double }]* %c2ten, i64 0, i64 4, i32 [all...] |
/external/llvm/test/Transforms/LoopStrengthReduce/X86/ |
2011-12-04-loserreg.ll | 32 %incdec.ptr = getelementptr inbounds float* %p.035, i64 1 34 %incdec.ptr2 = getelementptr inbounds float* %p.035, i64 2 36 %incdec.ptr3 = getelementptr inbounds float* %p.035, i64 3 38 %incdec.ptr4 = getelementptr inbounds float* %p.035, i64 4 43 %arrayidx6 = getelementptr inbounds i32* %dp.036, i64 1 47 %arrayidx9 = getelementptr inbounds i32* %dp.036, i64 2 51 %arrayidx12 = getelementptr inbounds i32* %dp.036, i64 3 59 %add.ptr = getelementptr inbounds i32* %dp.036, i64 4 79 %incdec.ptr24 = getelementptr inbounds float* %p.131, i64 1 86 %incdec.ptr28 = getelementptr inbounds i32* %dp.132, i64 [all...] |
/external/llvm/test/Transforms/JumpThreading/ |
phi-eq.ll | 42 call void @g_assertion_message_expr(i8* null, i8* getelementptr inbounds ([10 x i8]* @.str2, i32 0, i32 0), i32 581, i8* getelementptr inbounds ([62 x i8]* @__PRETTY_FUNCTION__.copy_filter_list, i32 0, i32 0), i8* getelementptr inbounds ([22 x i8]* @.str12, i32 0, i32 0)) noreturn 69 call void @g_assertion_message(i8* null, i8* getelementptr inbounds ([10 x i8]* @.str2, i32 0, i32 0), i32 408, i8* getelementptr inbounds ([44 x i8]* @__PRETTY_FUNCTION__.get_filter_list, i32 0, i32 0), i8* null) noreturn nounwind 94 call void @g_assertion_message(i8* null, i8* getelementptr inbounds ([10 x i8]* @.str2, i32 0, i32 0), i32 408, i8* getelementptr inbounds ([44 x i8]* @__PRETTY_FUNCTION__.get_filter_list, i32 0, i32 0), i8* null) noreturn nounwind 120 %data.i = getelementptr inbounds %struct._GList* %call2, i32 0, i32 0 123 %name.i = getelementptr inbounds %struct.filter_def* %7, i32 0, i32 0 126 %strval.i = getelementptr inbounds %struct.filter_def* %7, i32 0, i32 [all...] |
/external/llvm/test/Transforms/LoopVectorize/X86/ |
small-size.ll | 33 %2 = getelementptr inbounds [2048 x i32]* @b, i64 0, i64 %indvars.iv 35 %4 = getelementptr inbounds [2048 x i32]* @c, i64 0, i64 %indvars.iv 38 %7 = getelementptr inbounds [2048 x i32]* @a, i64 0, i64 %indvars.iv 68 %3 = getelementptr inbounds [2048 x i32]* @b, i64 0, i64 %indvars.iv6 79 %5 = getelementptr inbounds [2048 x i32]* @b, i64 0, i64 %indvars.iv 81 %7 = getelementptr inbounds [2048 x i32]* @c, i64 0, i64 %indvars.iv 84 %10 = getelementptr inbounds [2048 x i32]* @a, i64 0, i64 %indvars.iv 107 %3 = getelementptr inbounds i32* %.023, i64 1 109 %5 = getelementptr inbounds i32* %.014, i64 1 130 %2 = getelementptr inbounds i16* %.04, i64 [all...] |
gather-cost.ll | 34 %arrayidx = getelementptr inbounds [1536 x float]* @src_data, i64 0, i64 %mul 36 %arrayidx2 = getelementptr inbounds [512 x float]* @kernel, i64 0, i64 %v.055 39 %arrayidx4 = getelementptr inbounds [512 x float]* @kernel2, i64 0, i64 %v.055 42 %arrayidx6 = getelementptr inbounds [512 x float]* @kernel3, i64 0, i64 %v.055 45 %arrayidx8 = getelementptr inbounds [512 x float]* @kernel4, i64 0, i64 %v.055 50 %arrayidx11 = getelementptr inbounds [1536 x float]* @src_data, i64 0, i64 %arrayidx.sum 58 %arrayidx21 = getelementptr inbounds [1536 x float]* @src_data, i64 0, i64 %arrayidx.sum52
|
/external/llvm/test/CodeGen/PowerPC/ |
cr-spills.ll | 55 %srcptr.31595 = phi i16* [ getelementptr inbounds ([768 x i16]* @SetupFastFullPelSearch.orig_pels, i64 0, i64 0), %for.cond286.preheader ], [ null, %for.end520 ] 85 %arrayidx303 = getelementptr inbounds i32* %cond, i64 %idxprom302 102 %arrayidx331 = getelementptr inbounds i32* %cond, i64 %idxprom330 109 %incdec.ptr341 = getelementptr inbounds i16* %srcptr.41591, i64 4 114 %arrayidx345 = getelementptr inbounds i32* %cond, i64 %idxprom344 117 %incdec.ptr348 = getelementptr inbounds i16* %refptr.11590, i64 5 128 %incdec.ptr355 = getelementptr inbounds i16* %srcptr.41591, i64 5 133 %arrayidx359 = getelementptr inbounds i32* %cond, i64 %idxprom358 136 %incdec.ptr362 = getelementptr inbounds i16* %refptr.11590, i64 6 147 %incdec.ptr369 = getelementptr inbounds i16* %srcptr.41591, i64 [all...] |
/external/clang/test/CodeGen/ |
compound-literal.c | 21 // CHECK-NEXT: [[CX:%[a-zA-Z0-9.]+]] = getelementptr inbounds [[STRUCT]]* [[COMPOUNDLIT]], i32 0, i32 0 22 // CHECK-NEXT: [[SY:%[a-zA-Z0-9.]+]] = getelementptr inbounds [[STRUCT]]* [[S]], i32 0, i32 1 25 // CHECK-NEXT: [[CY:%[a-zA-Z0-9.]+]] = getelementptr inbounds [[STRUCT]]* [[COMPOUNDLIT]], i32 0, i32 1 26 // CHECK-NEXT: [[SX:%[a-zA-Z0-9.]+]] = getelementptr inbounds [[STRUCT]]* [[S]], i32 0, i32 0 49 // CHECK-NEXT: [[T0:%.*]] = getelementptr inbounds [[G]]* [[RESULT]], i32 0, i32 0 53 // CHECK-NEXT: [[T0:%.*]] = getelementptr inbounds [[G]]* [[RESULT]], i32 0, i32 1 57 // CHECK-NEXT: [[T0:%.*]] = getelementptr inbounds [[G]]* [[RESULT]], i32 0, i32 2
|
/external/clang/test/CodeGenCXX/ |
delete.cpp | 73 // CHECK: [[BEGIN:%.*]] = getelementptr inbounds [10 x [20 x [[A]]]]* [[PTR]], i32 0, i32 0, i32 0 75 // CHECK-NEXT: [[ALLOC:%.*]] = getelementptr inbounds i8* [[T0]], i64 -8 78 // CHECK: [[END:%.*]] = getelementptr inbounds [[A]]* [[BEGIN]], i64 [[COUNT]] 82 // CHECK-NEXT: [[CUR:%.*]] = getelementptr inbounds [[A]]* [[PAST]], i64 -1 120 // CHECK-NEXT: [[T0:%.*]] = getelementptr inbounds i64* [[VTABLE]], i64 -2 123 // CHECK-NEXT: [[ALLOCATED:%.*]] = getelementptr inbounds i8* [[T0]], i64 [[OFFSET]] 128 // CHECK-NEXT: [[T0:%.*]] = getelementptr inbounds void ([[X]]*)** [[VTABLE]], i64 0
|
cxx0x-initializer-references.cpp | 46 // CHECK-NEXT: getelementptr inbounds [3 x i32]* %{{.*}}, i{{32|64}} 0, i{{32|64}} 0 48 // CHECK-NEXT: getelementptr inbounds i32* %{{.*}}, i{{32|64}} 1 50 // CHECK-NEXT: getelementptr inbounds i32* %{{.*}}, i{{32|64}} 1
|
temporaries.cpp | 456 // CHECK-NEXT: [[XS0:%.*]] = getelementptr inbounds [2 x [[A]]]* [[XS]], i64 0, i64 0 458 // CHECK-NEXT: [[XS1:%.*]] = getelementptr inbounds [[A]]* [[XS0]], i64 1 462 // CHECK-NEXT: [[BEGIN:%.*]] = getelementptr inbounds [2 x [[A]]]* [[XS]], i32 0, i32 0 463 // CHECK-NEXT: [[END:%.*]] = getelementptr inbounds [[A]]* [[BEGIN]], i64 2 466 // CHECK-NEXT: [[CUR:%.*]] = getelementptr inbounds [[A]]* [[AFTER]], i64 -1 485 // CHECK-NEXT: [[AM:%.*]] = getelementptr inbounds [[B]]* [[BT0]], i32 0, i32 0 493 // CHECK-NEXT: [[AM:%.*]] = getelementptr inbounds [[B]]* [[BT1]], i32 0, i32 0 499 // CHECK-NEXT: [[AM:%.*]] = getelementptr inbounds [[B]]* [[BT2]], i32 0, i32 0 556 // CHECK: [[BEGIN:%.*]] = getelementptr inbounds [3 x [[A:%.*]]]* {{.*}}, i32 0, i32 0 557 // CHECK-NEXT: [[END:%.*]] = getelementptr inbounds [[A]]* [[BEGIN]], i64 [all...] |
/external/llvm/test/Instrumentation/BoundsChecking/ |
simple.ll | 14 %idx = getelementptr inbounds i32* %2, i64 2 24 %idx = getelementptr inbounds i32* %2, i64 8 34 %idx = getelementptr inbounds i32* %2, i64 8 49 %idx = getelementptr inbounds i32* %2, i64 8 57 %idx = getelementptr inbounds [8 x i8]* @.str, i64 0, i64 %x 114 %2 = getelementptr inbounds i8* %1, i64 16 125 %3 = getelementptr inbounds i64* %2, i64 %y
|
/external/llvm/test/Transforms/Inline/ |
alloca-bonus.ll | 20 %C = getelementptr inbounds i32* %ptr, i32 0 21 %D = getelementptr inbounds i32* %ptr, i32 1 40 %C = getelementptr inbounds i32* %ptr, i32 0 41 %D = getelementptr inbounds i32* %ptr, i32 %A 98 %B = getelementptr inbounds i32* %ptr, i32 %A 142 %C = getelementptr inbounds i32* %ptr, i32 0 146 %D = getelementptr inbounds i32* %ptr, i32 %A
|
/external/llvm/test/Transforms/DeadStoreElimination/ |
OverwriteStoreEnd.ll | 13 %arrayidx0 = getelementptr inbounds i32* %p, i64 1 17 %arrayidx1 = getelementptr inbounds i32* %p, i64 7 28 %arrayidx1 = getelementptr inbounds i32* %p, i64 7 39 %arrayidx1 = getelementptr inbounds i32* %p, i64 7 50 %c = getelementptr inbounds %struct.vec2plusi* %p, i64 0, i32 2 61 %c = getelementptr inbounds %struct.vec2* %p, i64 0, i32 1 72 %arrayidx1 = getelementptr inbounds %struct.vec2* %p, i64 0, i32 0, i64 7 87 %add.ptr = getelementptr inbounds %struct.trapframe* %0, i64 -1 92 %tf_trapno = getelementptr inbounds %struct.trapframe* %0, i64 -1, i32 1
|
/external/clang/test/CodeGenObjC/ |
arc-blocks.m | 31 // CHECK-NEXT: [[SLOTREL:%.*]] = getelementptr inbounds [[BLOCK_T]]* [[BLOCK]], i32 0, i32 5 32 // CHECK: [[SLOT:%.*]] = getelementptr inbounds [[BLOCK_T]]* [[BLOCK]], i32 0, i32 5 51 // CHECK-NEXT: [[T0:%.*]] = getelementptr inbounds [[BLOCK_T]]* [[SRC]], i32 0, i32 5 59 // CHECK-NEXT: [[T2:%.*]] = getelementptr inbounds [[BLOCK_T]]* [[T1]], i32 0, i32 5 114 // CHECK: [[T0:%.*]] = getelementptr inbounds [[BYREF_T]]* [[VAR]], i32 0, i32 2 117 // CHECK: [[SLOT:%.*]] = getelementptr inbounds [[BYREF_T]]* [[VAR]], i32 0, i32 6 121 // CHECK-NEXT: [[SLOT:%.*]] = getelementptr inbounds [[BYREF_T]]* [[VAR]], i32 0, i32 6 134 // CHECK: [[T0:%.*]] = getelementptr inbounds [[BYREF_T]]* {{%.*}}, i32 0, i32 6 137 // CHECK-NEXT: [[T1:%.*]] = getelementptr inbounds [[BYREF_T]]* {{%.*}}, i32 0, i32 6 143 // CHECK: [[T0:%.*]] = getelementptr inbounds [[BYREF_T]]* {{%.*}}, i32 0, i32 [all...] |
/external/llvm/test/Analysis/DependenceAnalysis/ |
SymbolicSIV.ll | 33 %arrayidx = getelementptr inbounds i32* %A, i64 %add 37 %arrayidx4 = getelementptr inbounds i32* %A, i64 %add3 39 %incdec.ptr = getelementptr inbounds i32* %B.addr.02, i64 1 79 %arrayidx = getelementptr inbounds i32* %A, i64 %add 84 %arrayidx5 = getelementptr inbounds i32* %A, i64 %add4 86 %incdec.ptr = getelementptr inbounds i32* %B.addr.02, i64 1 125 %arrayidx = getelementptr inbounds i32* %A, i64 %sub 129 %arrayidx3 = getelementptr inbounds i32* %A, i64 %add 131 %incdec.ptr = getelementptr inbounds i32* %B.addr.02, i64 1 171 %arrayidx = getelementptr inbounds i32* %A, i64 %add [all...] |
/external/llvm/test/CodeGen/Hexagon/ |
gp-plus-offset-load.ll | 15 %0 = load i32* getelementptr inbounds (%struct.struc* @foo, i32 0, i32 3), align 4 30 %0 = load i8* getelementptr inbounds (%struct.struc* @foo, i32 0, i32 1), align 1 45 %0 = load i16* getelementptr inbounds (%struct.struc* @foo, i32 0, i32 2), align 2
|
/external/llvm/test/CodeGen/Mips/ |
atomicops.ll | 22 %call1 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([8 x i8]* @.str, i32 0, i32 0), i32 %add.i, i32 %1) nounwind 25 %call2 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([8 x i8]* @.str, i32 0, i32 0), i32 %2, i32 %3) nounwind 28 %call3 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([8 x i8]* @.str, i32 0, i32 0), i32 %4, i32 %5) nounwind
|