/external/llvm/test/CodeGen/X86/ |
misched-matrix.ll | 96 %arrayidx8 = getelementptr inbounds [4 x i32], [4 x i32]* %m1, i64 %indvars.iv, i64 0 98 %arrayidx12 = getelementptr inbounds [4 x i32], [4 x i32]* %m2, i64 0, i64 0 100 %arrayidx8.1 = getelementptr inbounds [4 x i32], [4 x i32]* %m1, i64 %indvars.iv, i64 1 102 %arrayidx12.1 = getelementptr inbounds [4 x i32], [4 x i32]* %m2, i64 1, i64 0 104 %arrayidx8.2 = getelementptr inbounds [4 x i32], [4 x i32]* %m1, i64 %indvars.iv, i64 2 106 %arrayidx12.2 = getelementptr inbounds [4 x i32], [4 x i32]* %m2, i64 2, i64 0 108 %arrayidx8.3 = getelementptr inbounds [4 x i32], [4 x i32]* %m1, i64 %indvars.iv, i64 3 110 %arrayidx12.3 = getelementptr inbounds [4 x i32], [4 x i32]* %m2, i64 3, i64 0 112 %arrayidx12.137 = getelementptr inbounds [4 x i32], [4 x i32]* %m2, i64 0, i64 1 115 %arrayidx12.1.1 = getelementptr inbounds [4 x i32], [4 x i32]* %m2, i64 1, i64 [all...] |
/external/llvm/test/Transforms/BBVectorize/ |
metadata.ll | 10 %arrayidx3 = getelementptr inbounds double, double* %a, i64 1 12 %arrayidx4 = getelementptr inbounds double, double* %b, i64 1 16 %arrayidx5 = getelementptr inbounds double, double* %c, i64 1 30 %arrayidx3 = getelementptr inbounds i64, i64* %a, i64 1 32 %arrayidx4 = getelementptr inbounds i64, i64* %b, i64 1 36 %arrayidx5 = getelementptr inbounds i64, i64* %c, i64 1
|
/external/llvm/test/Transforms/CodeGenPrepare/ |
builtin-condition.ll | 43 %0 = getelementptr inbounds [30 x i8], [30 x i8]* %chararray, i64 0, i64 0 45 %1 = getelementptr inbounds [10 x i8], [10 x i8]* %chararray2, i64 0, i64 0 67 %0 = getelementptr inbounds [10 x i8], [10 x i8]* %Small, i64 0, i64 0 69 %1 = getelementptr inbounds [20 x i8], [20 x i8]* %Large, i64 0, i64 0 72 %add.ptr = getelementptr inbounds [20 x i8], [20 x i8]* %Large, i64 0, i64 19 86 %call2 = tail call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i64 0, i64 0), i64 %call, i64 %call1)
|
/external/llvm/test/Transforms/GVN/ |
pr17732.ll | 17 tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* getelementptr inbounds (%struct.with_array, %struct.with_array* @array_with_zeroinit, i64 0, i32 0, i64 0), i8* getelementptr inbounds ({ [2 x i8], i32, i8, [3 x i8] }, { [2 x i8], i32, i8, [3 x i8] }* @main.obj_with_array, i64 0, i32 0, i64 0), i64 12, i32 4, i1 false) 18 %0 = load i8, i8* getelementptr inbounds (%struct.with_array, %struct.with_array* @array_with_zeroinit, i64 0, i32 2), align 4 20 tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* getelementptr inbounds (%struct.with_vector, %struct.with_vector* @vector_with_zeroinit, i64 0, i32 0, i64 0), i8* getelementptr inbounds ({ <2 x i8>, i32, i8, [3 x i8] }, { <2 x i8>, i32, i8, [3 x i8] }* @main.obj_with_vector, i64 0, i32 0, i64 0), i64 12, i32 4, i1 false) 21 %1 = load i8, i8* getelementptr inbounds (%struct.with_vector, %struct.with_vector* @vector_with_zeroinit, i64 0, i32 2), align 4
|
pre-gep-load.ll | 18 %arrayidx = getelementptr inbounds double*, double** %p, i64 0 20 %arrayidx1 = getelementptr inbounds double, double* %0, i64 %idxprom 34 %arrayidx4 = getelementptr inbounds double*, double** %p, i64 0 36 %arrayidx5 = getelementptr inbounds double, double* %2, i64 %idxprom3 63 ; CHECK: getelementptr inbounds i32, i32* %a, i64 [[PHI2]] 76 %arrayidx3 = getelementptr inbounds i32, i32* %a, i64 %idxprom2
|
/external/llvm/test/Transforms/GlobalOpt/ |
externally-initialized-aggregate.ll | 20 %0 = load i32, i32* getelementptr inbounds ([2 x i32], [2 x i32]* @a, i32 0, i32 0), align 4 29 %0 = load i32, i32* getelementptr inbounds ({i32, i32}, {i32, i32}* @b, i32 0, i32 0), align 4 38 store i32 1, i32* getelementptr inbounds ([2 x i32], [2 x i32]* @a, i32 0, i32 0), align 4 41 store i32 2, i32* getelementptr inbounds ([2 x i32], [2 x i32]* @a, i32 0, i32 1), align 4 45 store i32 3, i32* getelementptr inbounds ({i32, i32}, {i32, i32}* @b, i32 0, i32 0), align 4 48 store i32 4, i32* getelementptr inbounds ({i32, i32}, {i32, i32}* @b, i32 0, i32 1), align 4
|
/external/llvm/test/Transforms/Inline/ |
devirtualize.ll | 50 @_ZTI1A = linkonce_odr constant %0 { i8* bitcast (i8** getelementptr inbounds (i8*, i8** @_ZTVN10__cxxabiv117__class_type_infoE, i64 2) to i8*), i8* getelementptr inbounds ([3 x i8], [3 x i8]* @_ZTS1A, i32 0, i32 0) } ; <%0*> [#uses=1] 52 @_ZTI1B = linkonce_odr constant %0 { i8* bitcast (i8** getelementptr inbounds (i8*, i8** @_ZTVN10__cxxabiv117__class_type_infoE, i64 2) to i8*), i8* getelementptr inbounds ([3 x i8], [3 x i8]* @_ZTS1B, i32 0, i32 0) } ; <%0*> [#uses=1] 53 @_ZTI1C = linkonce_odr constant %1 { i8* bitcast (i8** getelementptr inbounds (i8*, i8** @_ZTVN10__cxxabiv121__vmi_class_type_infoE, i64 2) to i8*), i8* getelementptr inbounds ([3 x i8], [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*, i8** @_ZTVN10__cxxabiv120__si_class_type_infoE, i64 2) to i8*), i8* getelementptr inbounds ([3 x i8], [3 x i8]* @_ZTS1D, i32 0, i32 0), i8* bitcast (%1* @_ZTI1C to i8*) } ; <%2*> [#uses=1] 89 %vfn = getelementptr inbounds i32 (%struct.A*)*, i32 (%struct.A*)** %5, i64 0 ; <i32 (%struct.A*)**> [#uses=1] 103 %1 = getelementptr inbounds i8, i8* %0, i64 -8 ; <i8*> [#uses=1 [all...] |
/external/llvm/test/Transforms/InstMerge/ |
exceptions.ll | 18 %arrayidx = getelementptr inbounds i32, i32* %p, i64 1 23 ; CHECK-NEXT: %[[gep:.*]] = getelementptr inbounds i32, i32* %p, i64 1 28 %arrayidx1 = getelementptr inbounds i32, i32* %p, i64 1 43 %arrayidx = getelementptr inbounds i32, i32* %p, i64 1 46 ; CHECK: %[[gep:.*]] = getelementptr inbounds i32, i32* %p, i64 1 52 %arrayidx1 = getelementptr inbounds i32, i32* %p, i64 1
|
ld_hoist1.ll | 18 ; CHECK: %2 = getelementptr inbounds i32, i32* %in, i64 %indvars.iv 23 %arrayidx = getelementptr inbounds i32, i32* %trigger, i64 %indvars.iv 31 %arrayidx3 = getelementptr inbounds i32, i32* %in, i64 %indvars.iv 35 %arrayidx5 = getelementptr inbounds float, float* %out, i64 %indvars.iv 40 %arrayidx7 = getelementptr inbounds float, float* %out, i64 %indvars.iv 45 %arrayidx9 = getelementptr inbounds i32, i32* %in, i64 %indvars.iv
|
/external/llvm/test/Transforms/LoopDistribute/ |
basic.ll | 55 %arrayidxA = getelementptr inbounds i32, i32* %a, i64 %ind 58 %arrayidxB = getelementptr inbounds i32, i32* %b, i64 %ind 64 %arrayidxA_plus_4 = getelementptr inbounds i32, i32* %a, i64 %add 67 %arrayidxD = getelementptr inbounds i32, i32* %d, i64 %ind 70 %arrayidxE = getelementptr inbounds i32, i32* %e, i64 %ind 75 %arrayidxC = getelementptr inbounds i32, i32* %c, i64 %ind
|
symbolic-stride.ll | 36 %arrayidxA = getelementptr inbounds i32, i32* %a, i64 %ind 39 %arrayidxB = getelementptr inbounds i32, i32* %b, i64 %ind 45 %arrayidxA_plus_4 = getelementptr inbounds i32, i32* %a, i64 %add 48 %arrayidxD = getelementptr inbounds i32, i32* %d, i64 %ind 52 %arrayidxStridedA = getelementptr inbounds i32, i32* %a, i64 %mul 57 %arrayidxC = getelementptr inbounds i32, i32* %c, i64 %ind
|
/external/llvm/test/Transforms/LoopVectorize/X86/ |
vector_max_bandwidth.ll | 29 %arrayidx = getelementptr inbounds [1000 x i8], [1000 x i8]* @b, i64 0, i64 %indvars.iv 31 %arrayidx2 = getelementptr inbounds [1000 x i8], [1000 x i8]* @c, i64 0, i64 %indvars.iv 34 %arrayidx6 = getelementptr inbounds [1000 x i8], [1000 x i8]* @a, i64 0, i64 %indvars.iv 36 %arrayidx8 = getelementptr inbounds [1000 x i32], [1000 x i32]* @v, i64 0, i64 %indvars.iv 38 %arrayidx10 = getelementptr inbounds [1000 x i32], [1000 x i32]* @w, i64 0, i64 %indvars.iv 41 %arrayidx13 = getelementptr inbounds [1000 x i32], [1000 x i32]* @u, i64 0, i64 %indvars.iv
|
/external/llvm/test/Transforms/SLPVectorizer/X86/ |
crash_vectorizeTree.ll | 20 %1 = getelementptr inbounds %0, %0* undef, i64 0, i32 1, i32 0 21 %2 = getelementptr inbounds %0, %0* undef, i64 0, i32 1, i32 1 22 %3 = getelementptr inbounds %0, %0* undef, i64 0, i32 1, i32 0 23 %4 = getelementptr inbounds %0, %0* undef, i64 0, i32 1, i32 1 24 %5 = getelementptr inbounds %0, %0* undef, i64 0, i32 1, i32 0 25 %6 = getelementptr inbounds %0, %0* undef, i64 0, i32 1, i32 1
|
extract.ll | 15 %P0 = getelementptr inbounds double, double* %ptr, i64 0 16 %P1 = getelementptr inbounds double, double* %ptr, i64 1 33 %P0 = getelementptr inbounds double, double* %ptr, i64 1 ; <--- incorrect order 34 %P1 = getelementptr inbounds double, double* %ptr, i64 0 51 %P0 = getelementptr inbounds double, double* %ptr, i64 0 52 %P1 = getelementptr inbounds double, double* %ptr, i64 1
|
metadata.ll | 18 %arrayidx3 = getelementptr inbounds double, double* %a, i64 1 20 %arrayidx4 = getelementptr inbounds double, double* %b, i64 1 24 %arrayidx5 = getelementptr inbounds double, double* %c, i64 1 41 %arrayidx3 = getelementptr inbounds double, double* %a, i64 1 43 %arrayidx4 = getelementptr inbounds double, double* %b, i64 1 48 %carrayidx5 = getelementptr inbounds i8, i8* %e, i64 8
|
/external/llvm/test/Transforms/SimplifyCFG/ |
combine-parallel-mem-md.ll | 19 %arrayidx = getelementptr inbounds i32, i32* %p, i64 %indvars.iv 25 %arrayidx3 = getelementptr inbounds i32, i32* %res, i64 %indvars.iv 27 %arrayidx7 = getelementptr inbounds i32, i32* %d, i64 %indvars.iv 33 %arrayidx4 = getelementptr inbounds i32, i32* %res, i64 %indvars.iv 35 %arrayidx8 = getelementptr inbounds i32, i32* %d, i64 %indvars.iv 42 %arrayidx9 = getelementptr inbounds i32, i32* %res, i64 %indvars.iv
|
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/ |
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/swiftshader/third_party/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/swiftshader/third_party/LLVM/test/Transforms/ObjCARC/ |
retain-block-alloca.ll | 21 %block.isa = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>* %block, i64 0, i32 0 23 %block.flags = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>* %block, i64 0, i32 1 25 %block.reserved = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>* %block, i64 0, i32 2 27 %block.invoke = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>* %block, i64 0, i32 3 29 %block.descriptor = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>* %block, i64 0, i32 4 31 %block.captured = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>* %block, i64 0, i32 5
|
/external/clang/test/CodeGenCUDA/ |
printf.cu | 17 // CHECK: [[PTR0:%[0-9]+]] = getelementptr inbounds [[SIMPLE_PRINTF_TY]], [[SIMPLE_PRINTF_TY]]* [[BUF]], i32 0, i32 0 19 // CHECK: [[PTR1:%[0-9]+]] = getelementptr inbounds [[SIMPLE_PRINTF_TY]], [[SIMPLE_PRINTF_TY]]* [[BUF]], i32 0, i32 1 21 // CHECK: [[PTR2:%[0-9]+]] = getelementptr inbounds [[SIMPLE_PRINTF_TY]], [[SIMPLE_PRINTF_TY]]* [[BUF]], i32 0, i32 2
|
/external/clang/test/CodeGenObjC/ |
blocks.m | 53 // CHECK-NEXT: [[T0:%.*]] = getelementptr inbounds [[WEAK_T]], [[WEAK_T]]* [[WEAKX]], i32 0, i32 0 57 // CHECK-NEXT: [[T1:%.*]] = getelementptr inbounds [[WEAK_T]], [[WEAK_T]]* [[WEAKX]], i32 0, i32 1 61 // CHECK-NEXT: [[T2:%.*]] = getelementptr inbounds [[WEAK_T]], [[WEAK_T]]* [[WEAKX]], i32 0, i32 2 65 // CHECK-NEXT: [[T3:%.*]] = getelementptr inbounds [[WEAK_T]], [[WEAK_T]]* [[WEAKX]], i32 0, i32 3 69 // CHECK-NEXT: [[T4:%.*]] = getelementptr inbounds [[WEAK_T]], [[WEAK_T]]* [[WEAKX]], i32 0, i32 4 71 // CHECK-NEXT: [[T5:%.*]] = getelementptr inbounds [[WEAK_T]], [[WEAK_T]]* [[WEAKX]], i32 0, i32 5 75 // CHECK-NEXT: [[T6:%.*]] = getelementptr inbounds [[WEAK_T]], [[WEAK_T]]* [[WEAKX]], i32 0, i32 6 97 // CHECK: [[T0:%.*]] = getelementptr inbounds [[BLOCK_T]], [[BLOCK_T]]* [[BLOCK]], i32 0, i32 5 100 // CHECK-NEXT: [[T3:%.*]] = getelementptr inbounds [[WEAK_T]]{{.*}}, [[WEAK_T]]{{.*}}* [[T2]], i32 0, i32 1 102 // CHECK-NEXT: [[WEAKX:%.*]] = getelementptr inbounds [[WEAK_T]]{{.*}}, [[WEAK_T]]{{.*}}* [[T4]], i32 0, i32 [all...] |
/external/llvm/test/Analysis/BasicAA/ |
aligned-overread.ll | 12 %tmp = load i8, i8* getelementptr inbounds ({ i8, i8, i8, i8, i8 }, { i8, i8, i8, i8, i8 }* @a, i64 0, i32 4), align 4 14 store i8 %tmp1, i8* getelementptr inbounds ({ i8, i8, i8, i8, i8 }, { i8, i8, i8, i8, i8 }* @a, i64 0, i32 4), align 4 16 store i8 11, i8* getelementptr inbounds ({ i8, i8, i8, i8, i8 }, { i8, i8, i8, i8, i8 }* @a, i64 0, i32 4), align 4
|
/external/llvm/test/CodeGen/AArch64/ |
aarch64-address-type-promotion.ll | 17 %arrayidx = getelementptr inbounds i32, i32* %a, i64 %idxprom 21 %arrayidx3 = getelementptr inbounds i32, i32* %a, i64 %idxprom2 25 %arrayidx6 = getelementptr inbounds i32, i32* %a, i64 %idxprom5
|
/external/llvm/test/CodeGen/ARM/ |
optselect-regclass.ll | 12 %bf.load4 = load i32, i32* getelementptr inbounds (%union.opcode.0.2.5.8.15.28, %union.opcode.0.2.5.8.15.28* @opcode, i32 0, i32 0), align 4 20 tail call void (i8*, i32, i32, i8*, ...) @__sprintf_chk(i8* getelementptr inbounds ([50 x i8], [50 x i8]* @operands, i32 0, i32 0), i32 0, i32 50, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str86, i32 0, i32 0), i32 undef, i32 undef, i32 %add)
|
test-sharedidx.ll | 26 %arrayidx = getelementptr inbounds i8, i8* %a, i32 %i.09 29 %arrayidx1 = getelementptr inbounds i8, i8* %b, i32 %i.09 34 %arrayidx4 = getelementptr inbounds i8, i8* %c, i32 %i.09 47 %arrayidx.1 = getelementptr inbounds i8, i8* %a, i32 %add5 50 %arrayidx1.1 = getelementptr inbounds i8, i8* %b, i32 %add5 55 %arrayidx4.1 = getelementptr inbounds i8, i8* %c, i32 %add5 62 %arrayidx.2 = getelementptr inbounds i8, i8* %a, i32 %add5.1 65 %arrayidx1.2 = getelementptr inbounds i8, i8* %b, i32 %add5.1 70 %arrayidx4.2 = getelementptr inbounds i8, i8* %c, i32 %add5.1 80 %arrayidx.3 = getelementptr inbounds i8, i8* %a, i32 %add5. [all...] |