/external/llvm/test/Transforms/DeadStoreElimination/ |
combined-partial-overwrites.ll | 24 %_M_value.realp.i.i = getelementptr inbounds %"struct.std::complex", %"struct.std::complex"* %agg.result, i64 0, i32 0, i32 0 28 %_M_value.imagp.i.i = getelementptr inbounds %"struct.std::complex", %"struct.std::complex"* %agg.result, i64 0, i32 0, i32 1 54 %bptr2 = getelementptr inbounds i8, i8* %bptr, i64 2 56 %bptr3 = getelementptr inbounds i8, i8* %bptr, i64 3 58 %bptr1 = getelementptr inbounds i8, i8* %bptr, i64 1 80 %bptrm1 = getelementptr inbounds i8, i8* %bptr, i64 -1 81 %bptr1 = getelementptr inbounds i8, i8* %bptr, i64 1 82 %bptr2 = getelementptr inbounds i8, i8* %bptr, i64 2 83 %bptr3 = getelementptr inbounds i8, i8* %bptr, i64 3 117 %bptrm1 = getelementptr inbounds i8, i8* %bptr, i64 - [all...] |
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/ |
2011-10-12-MachineCSE.ll | 23 %3 = load %struct.optab** getelementptr inbounds ([49 x %struct.optab*]* @optab_table, i32 0, i64 0), align 8, !tbaa !0 24 %handlers = getelementptr inbounds %struct.optab* %3, i32 0, i32 1 25 %arrayidx = getelementptr inbounds [59 x %struct.anon.3]* %handlers, i32 0, i64 %idxprom 26 %insn_code = getelementptr inbounds %struct.anon.3* %arrayidx, i32 0, i32 0 33 %arrayidx2 = getelementptr inbounds [0 x %struct.insn_data]* @insn_data, i32 0, i64 %idxprom1 34 %operand = getelementptr inbounds %struct.insn_data* %arrayidx2, i32 0, i32 3 36 %arrayidx3 = getelementptr inbounds %struct.insn_operand_data* %5, i64 0 37 %predicate = getelementptr inbounds %struct.insn_operand_data* %arrayidx3, i32 0, i32 0 40 %arrayidx5 = getelementptr inbounds [0 x %struct.insn_data]* @insn_data, i32 0, i64 %idxprom4 41 %operand6 = getelementptr inbounds %struct.insn_data* %arrayidx5, i32 0, i32 [all...] |
/external/llvm/test/CodeGen/ARM/ |
MergeConsecutiveStores.ll | 15 %2 = getelementptr inbounds i32, i32* %.0, i32 1 17 %4 = getelementptr inbounds i8, i8* %c, i32 %3 20 %7 = getelementptr inbounds i8, i8* %c, i32 %6 23 %9 = getelementptr inbounds i8, i8* %.08, i32 1 25 %10 = getelementptr inbounds i8, i8* %.08, i32 2 47 %2 = getelementptr inbounds i8, i8* %.0, i32 1 50 %5 = getelementptr inbounds i8, i8* %c, i32 %4 53 %8 = getelementptr inbounds i8, i8* %c, i32 %7 56 %10 = getelementptr inbounds i8, i8* %.08, i32 1 58 %11 = getelementptr inbounds i8, i8* %.08, i32 [all...] |
fast-isel-ldrh-strh-arm.ll | 8 %add.ptr = getelementptr inbounds i16, i16* %a, i64 -8 17 %add.ptr = getelementptr inbounds i16, i16* %a, i64 -16 26 %add.ptr = getelementptr inbounds i16, i16* %a, i64 -127 35 %add.ptr = getelementptr inbounds i16, i16* %a, i64 -128 46 %add.ptr = getelementptr inbounds i16, i16* %a, i64 8 55 %add.ptr = getelementptr inbounds i16, i16* %a, i64 16 64 %add.ptr = getelementptr inbounds i16, i16* %a, i64 127 73 %add.ptr = getelementptr inbounds i16, i16* %a, i64 128 83 %add.ptr = getelementptr inbounds i16, i16* %a, i64 -8 94 %add.ptr = getelementptr inbounds i16, i16* %a, i64 -12 [all...] |
saxpy10-a9.ll | 71 %arrayidx.1 = getelementptr inbounds float, float* %data1, i32 1 74 %arrayidx1.1 = getelementptr inbounds float, float* %data2, i32 1 78 %arrayidx.2 = getelementptr inbounds float, float* %data1, i32 2 81 %arrayidx1.2 = getelementptr inbounds float, float* %data2, i32 2 85 %arrayidx.3 = getelementptr inbounds float, float* %data1, i32 3 88 %arrayidx1.3 = getelementptr inbounds float, float* %data2, i32 3 92 %arrayidx.4 = getelementptr inbounds float, float* %data1, i32 4 95 %arrayidx1.4 = getelementptr inbounds float, float* %data2, i32 4 99 %arrayidx.5 = getelementptr inbounds float, float* %data1, i32 5 102 %arrayidx1.5 = getelementptr inbounds float, float* %data2, i32 [all...] |
/external/llvm/test/Transforms/InstSimplify/ |
ptr_diff.ll | 10 %first = getelementptr inbounds i8, i8* %ptr, i32 0 11 %last = getelementptr inbounds i8, i8* %ptr, i32 42 22 %first1 = getelementptr inbounds i8, i8* %ptr, i32 0 23 %first2 = getelementptr inbounds i8, i8* %first1, i32 1 24 %first3 = getelementptr inbounds i8, i8* %first2, i32 2 25 %first4 = getelementptr inbounds i8, i8* %first3, i32 4 26 %last1 = getelementptr inbounds i8, i8* %first2, i32 48 27 %last2 = getelementptr inbounds i8, i8* %last1, i32 8 28 %last3 = getelementptr inbounds i8, i8* %last2, i32 -4 29 %last4 = getelementptr inbounds i8, i8* %last3, i32 - [all...] |
/external/llvm/test/Transforms/SLPVectorizer/AArch64/ |
nontemporal.ll | 11 %arrayidx.1 = getelementptr inbounds float, float* %b, i64 1 13 %arrayidx.2 = getelementptr inbounds float, float* %b, i64 2 15 %arrayidx.3 = getelementptr inbounds float, float* %b, i64 3 21 %arrayidx2.1 = getelementptr inbounds float, float* %c, i64 1 23 %arrayidx2.2 = getelementptr inbounds float, float* %c, i64 2 25 %arrayidx2.3 = getelementptr inbounds float, float* %c, i64 3 36 %arrayidx3.1 = getelementptr inbounds float, float* %a, i64 1 38 %arrayidx3.2 = getelementptr inbounds float, float* %a, i64 2 40 %arrayidx3.3 = getelementptr inbounds float, float* %a, i64 3 54 %arrayidx.1 = getelementptr inbounds float, float* %b, i64 [all...] |
/external/clang/test/CodeGen/ |
arm-swiftcall.c | 107 // CHECK: [[T0:%.*]] = getelementptr inbounds [[AGG]], [[AGG]]* [[CAST_TMP]], i32 0, i32 0 109 // CHECK: [[T0:%.*]] = getelementptr inbounds [[AGG]], [[AGG]]* [[CAST_TMP]], i32 0, i32 1 111 // CHECK: [[T0:%.*]] = getelementptr inbounds [[AGG]], [[AGG]]* [[CAST_TMP]], i32 0, i32 3 113 // CHECK: [[T0:%.*]] = getelementptr inbounds [[AGG]], [[AGG]]* [[CAST_TMP]], i32 0, i32 4 123 // CHECK: [[T0:%.*]] = getelementptr inbounds [[AGG]], [[AGG]]* [[CAST_TMP]], i32 0, i32 0 125 // CHECK: [[T0:%.*]] = getelementptr inbounds [[AGG]], [[AGG]]* [[CAST_TMP]], i32 0, i32 1 127 // CHECK: [[T0:%.*]] = getelementptr inbounds [[AGG]], [[AGG]]* [[CAST_TMP]], i32 0, i32 3 129 // CHECK: [[T0:%.*]] = getelementptr inbounds [[AGG]], [[AGG]]* [[CAST_TMP]], i32 0, i32 4 136 // CHECK: [[T0:%.*]] = getelementptr inbounds [[AGG]], [[AGG]]* [[CAST_TMP]], i32 0, i32 0 139 // CHECK: [[T0:%.*]] = getelementptr inbounds [[AGG]], [[AGG]]* [[CAST_TMP]], i32 0, i32 [all...] |
captured-statements-nested.c | 34 // CHECK1: [[PARAM_ARR_SIZE_REF:%.+]] = getelementptr inbounds [[T]], [[T]]* {{.+}}, i{{[0-9]+}} 0, i{{[0-9]+}} 5 36 // CHECK1: [[ARR_SIZE1_REF:%.+]] = getelementptr inbounds [[T]], [[T]]* {{.+}}, i{{[0-9]+}} 0, i{{[0-9]+}} 8 38 // CHECK1: [[ARR_SIZE2_REF:%.+]] = getelementptr inbounds [[T]], [[T]]* {{.+}}, i{{[0-9]+}} 0, i{{[0-9]+}} 9 41 // CHECK1: getelementptr inbounds [[T]], [[T]]* {{.*}}, i{{[0-9]+}} 0, i{{[0-9]+}} 2 43 // CHECK1-NEXT: getelementptr inbounds %struct.A, %struct.A* 46 // CHECK1: getelementptr inbounds [[T]], [[T]]* {{.*}}, i{{[0-9]+}} 0, i{{[0-9]+}} 1 50 // CHECK1: getelementptr inbounds [[T]], [[T]]* {{.*}}, i{{[0-9]+}} 0, i{{[0-9]+}} 0 54 // CHECK1: getelementptr inbounds [[T]], [[T]]* {{.*}}, i{{[0-9]+}} 0, i{{[0-9]+}} 4 57 // CHECK1-NEXT: getelementptr inbounds [[T]], [[T]]* {{.*}}, i{{[0-9]+}} 0, i{{[0-9]+}} 3 62 // CHECK1: getelementptr inbounds [[T]], [[T]]* {{.*}}, i{{[0-9]+}} 0, i{{[0-9]+}} [all...] |
/external/llvm/test/CodeGen/X86/ |
MergeConsecutiveStores.ll | 18 %2 = getelementptr inbounds %struct.A, %struct.A* %.01, i64 0, i32 0 20 %3 = getelementptr inbounds %struct.A, %struct.A* %.01, i64 0, i32 1 22 %4 = getelementptr inbounds %struct.A, %struct.A* %.01, i64 0, i32 2 24 %5 = getelementptr inbounds %struct.A, %struct.A* %.01, i64 0, i32 3 26 %6 = getelementptr inbounds %struct.A, %struct.A* %.01, i64 0, i32 4 28 %7 = getelementptr inbounds %struct.A, %struct.A* %.01, i64 0, i32 5 30 %8 = getelementptr inbounds %struct.A, %struct.A* %.01, i64 0, i32 6 32 %9 = getelementptr inbounds %struct.A, %struct.A* %.01, i64 0, i32 7 35 %11 = getelementptr inbounds %struct.A, %struct.A* %.01, i64 1 52 %2 = getelementptr inbounds %struct.B, %struct.B* %.01, i64 0, i32 [all...] |
pr13899.ll | 30 %idx1 = getelementptr inbounds <8 x float>, <8 x float>* %p, i64 1 32 %idx2 = getelementptr inbounds <8 x float>, <8 x float>* %p, i64 2 34 %idx3 = getelementptr inbounds <8 x float>, <8 x float>* %p, i64 3 36 %idx4 = getelementptr inbounds <8 x float>, <8 x float>* %p, i64 4 38 %idx5 = getelementptr inbounds <8 x float>, <8 x float>* %p, i64 5 40 %idx6 = getelementptr inbounds <8 x float>, <8 x float>* %p, i64 6 42 %idx7 = getelementptr inbounds <8 x float>, <8 x float>* %p, i64 7 44 %idx8 = getelementptr inbounds <8 x float>, <8 x float>* %p, i64 8 46 %idx9 = getelementptr inbounds <8 x float>, <8 x float>* %p, i64 9
|
stores-merging.ll | 21 store i32 1, i32* getelementptr inbounds (%structTy, %structTy* @e, i64 0, i32 1), align 4 22 store i32 123, i32* getelementptr inbounds (%structTy, %structTy* @e, i64 0, i32 2), align 4 23 store i32 456, i32* getelementptr inbounds (%structTy, %structTy* @e, i64 0, i32 2), align 4 34 store i32 123, i32* getelementptr inbounds (%structTy, %structTy* @e, i64 0, i32 2), align 4 35 store i32 456, i32* getelementptr inbounds (%structTy, %structTy* @e, i64 0, i32 2), align 4 36 store i32 1, i32* getelementptr inbounds (%structTy, %structTy* @e, i64 0, i32 1), align 4 53 store i16 0, i16* bitcast (i8* getelementptr inbounds ([8 x i8], [8 x i8]* @b, i64 0, i64 2) to i16*), align 2 54 store i16 2, i16* bitcast (i8* getelementptr inbounds ([8 x i8], [8 x i8]* @b, i64 0, i64 3) to i16*), align 1 55 store i16 1, i16* bitcast (i8* getelementptr inbounds ([8 x i8], [8 x i8]* @b, i64 0, i64 0) to i16*), align 2
|
/external/clang/test/OpenMP/ |
loops_explicit_clauses_codegen.cpp | 88 // CHECK-NOT: getelementptr inbounds %struct.S, %struct.S* %{{.+}}, i32 0, i32 0 90 // CHECK-NOT: getelementptr inbounds %struct.S, %struct.S* %{{.+}}, i32 0, i32 0 97 // CHECK-NOT: getelementptr inbounds %struct.S, %struct.S* %{{.+}}, i32 0, i32 0 105 // CHECK: getelementptr inbounds %struct.S, %struct.S* %{{.+}}, i32 0, i32 0 107 // CHECK-NOT: getelementptr inbounds %struct.S, %struct.S* %{{.+}}, i32 0, i32 0 109 // CHECK-NOT: getelementptr inbounds %struct.S, %struct.S* %{{.+}}, i32 0, i32 0 112 // CHECK: getelementptr inbounds %struct.S, %struct.S* %{{.+}}, i32 0, i32 0 118 // CHECK: getelementptr inbounds %struct.S, %struct.S* %{{.+}}, i32 0, i32 0 120 // CHECK-NOT: getelementptr inbounds %struct.S, %struct.S* %{{.+}}, i32 0, i32 0 122 // CHECK-NOT: getelementptr inbounds %struct.S, %struct.S* %{{.+}}, i32 0, i32 [all...] |
task_firstprivate_codegen.cpp | 62 // LAMBDA: [[PRIVATES:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* %{{.+}}, i{{.+}} 0, i{{.+}} 1 63 // LAMBDA: [[G_PRIVATE_ADDR:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* [[PRIVATES]], i{{.+}} 0, i{{.+}} 0 64 // LAMBDA: [[G_ADDR_REF:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* %{{.+}}, i{{.+}} 0, i{{.+}} 0 68 // LAMBDA: [[SIVAR_PRIVATE_ADDR:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* [[PRIVATES]], i{{.+}} 0, i{{.+}} 1 69 // LAMBDA: [[SIVAR_ADDR_REF:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* %{{.+}}, i{{.+}} 0, i{{.+}} 1 80 // LAMBDA: [[G_PTR_REF:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* [[ARG_PTR]], i{{[0-9]+}} 0, i{{[0-9]+}} 0 106 // BLOCKS: [[PRIVATES:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* %{{.+}}, i{{.+}} 0, i{{.+}} 1 107 // BLOCKS: [[G_PRIVATE_ADDR:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* [[PRIVATES]], i{{.+}} 0, i{{.+}} 0 108 // BLOCKS: [[G_ADDR_REF:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* %{{.+}}, i{{.+}} 0, i{{.+}} 0 112 // BLOCKS: [[SIVAR_PRIVATE_ADDR:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* [[PRIVATES]], i{{.+}} 0, i{{.+}} [all...] |
taskloop_lastprivate_codegen.cpp | 62 // LAMBDA: [[PRIVATES:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* %{{.+}}, i{{.+}} 0, i{{.+}} 1 71 // LAMBDA: [[G_PTR_REF:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* [[ARG_PTR]], i{{[0-9]+}} 0, i{{[0-9]+}} 0 103 // BLOCKS: [[PRIVATES:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* %{{.+}}, i{{.+}} 0, i{{.+}} 1 170 // CHECK: [[VEC_REF:%.+]] = getelementptr inbounds [[CAP_MAIN_TY]], [[CAP_MAIN_TY]]* %{{.+}}, i{{[0-9]+}} 0, i{{[0-9]+}} 0 172 // CHECK: [[T_VAR_REF:%.+]] = getelementptr inbounds [[CAP_MAIN_TY]], [[CAP_MAIN_TY]]* %{{.+}}, i{{[0-9]+}} 0, i{{[0-9]+}} 1 174 // CHECK: [[S_ARR_REF:%.+]] = getelementptr inbounds [[CAP_MAIN_TY]], [[CAP_MAIN_TY]]* %{{.+}}, i{{[0-9]+}} 0, i{{[0-9]+}} 2 176 // CHECK: [[VAR_REF:%.+]] = getelementptr inbounds [[CAP_MAIN_TY]], [[CAP_MAIN_TY]]* %{{.+}}, i{{[0-9]+}} 0, i{{[0-9]+}} 3 178 // CHECK: [[SIVAR_REF:%.+]] = getelementptr inbounds [[CAP_MAIN_TY]], [[CAP_MAIN_TY]]* %{{.+}}, i{{[0-9]+}} 0, i{{[0-9]+}} 4 190 // CHECK: [[TASK:%.+]] = getelementptr inbounds [[KMP_TASK_MAIN_TY]], [[KMP_TASK_MAIN_TY]]* [[RES_KMP_TASK]], i{{[0-9]+}} 0, i{{[0-9]+}} 0 191 // CHECK: [[SHAREDS_REF_ADDR:%.+]] = getelementptr inbounds [[KMP_TASK_T_TY]], [[KMP_TASK_T_TY]]* [[TASK]], i{{[0-9]+}} 0, i{{[0-9]+}} [all...] |
taskloop_simd_lastprivate_codegen.cpp | 62 // LAMBDA: [[PRIVATES:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* %{{.+}}, i{{.+}} 0, i{{.+}} 1 71 // LAMBDA: [[G_PTR_REF:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* [[ARG_PTR]], i{{[0-9]+}} 0, i{{[0-9]+}} 0 103 // BLOCKS: [[PRIVATES:%.+]] = getelementptr inbounds %{{.+}}, %{{.+}}* %{{.+}}, i{{.+}} 0, i{{.+}} 1 170 // CHECK: [[VEC_REF:%.+]] = getelementptr inbounds [[CAP_MAIN_TY]], [[CAP_MAIN_TY]]* %{{.+}}, i{{[0-9]+}} 0, i{{[0-9]+}} 0 172 // CHECK: [[T_VAR_REF:%.+]] = getelementptr inbounds [[CAP_MAIN_TY]], [[CAP_MAIN_TY]]* %{{.+}}, i{{[0-9]+}} 0, i{{[0-9]+}} 1 174 // CHECK: [[S_ARR_REF:%.+]] = getelementptr inbounds [[CAP_MAIN_TY]], [[CAP_MAIN_TY]]* %{{.+}}, i{{[0-9]+}} 0, i{{[0-9]+}} 2 176 // CHECK: [[VAR_REF:%.+]] = getelementptr inbounds [[CAP_MAIN_TY]], [[CAP_MAIN_TY]]* %{{.+}}, i{{[0-9]+}} 0, i{{[0-9]+}} 3 178 // CHECK: [[SIVAR_REF:%.+]] = getelementptr inbounds [[CAP_MAIN_TY]], [[CAP_MAIN_TY]]* %{{.+}}, i{{[0-9]+}} 0, i{{[0-9]+}} 4 190 // CHECK: [[TASK:%.+]] = getelementptr inbounds [[KMP_TASK_MAIN_TY]], [[KMP_TASK_MAIN_TY]]* [[RES_KMP_TASK]], i{{[0-9]+}} 0, i{{[0-9]+}} 0 191 // CHECK: [[SHAREDS_REF_ADDR:%.+]] = getelementptr inbounds [[KMP_TASK_T_TY]], [[KMP_TASK_T_TY]]* [[TASK]], i{{[0-9]+}} 0, i{{[0-9]+}} [all...] |
task_codegen.cpp | 29 // CHECK: [[B_REF:%.+]] = getelementptr inbounds [[STRUCT_SHAREDS]], [[STRUCT_SHAREDS]]* [[CAPTURES:%.+]], i32 0, i32 0 31 // CHECK: [[S_REF:%.+]] = getelementptr inbounds [[STRUCT_SHAREDS]], [[STRUCT_SHAREDS]]* [[CAPTURES]], i32 0, i32 1 34 // CHECK: [[SHAREDS_REF_PTR:%.+]] = getelementptr inbounds [[KMP_TASK_T]], [[KMP_TASK_T]]* [[TASK_PTR:%.+]], i32 0, i32 0 38 // CHECK: [[PRIORITY_REF_PTR:%.+]] = getelementptr inbounds [[KMP_TASK_T]], [[KMP_TASK_T]]* [[TASK_PTR]], i32 0, i32 4 48 // CHECK: [[S_REF:%.+]] = getelementptr inbounds [[STRUCT_SHAREDS1]], [[STRUCT_SHAREDS1]]* [[CAPTURES:%.+]], i32 0, i32 0 51 // CHECK: [[SHAREDS_REF_PTR:%.+]] = getelementptr inbounds [[KMP_TASK_T]], [[KMP_TASK_T]]* [[TASK_PTR:%.+]], i32 0, i32 0 55 // CHECK: [[DEP:%.*]] = getelementptr inbounds [4 x [[KMP_DEPEND_INFO]]], [4 x [[KMP_DEPEND_INFO]]]* [[DEPENDENCIES:%.*]], i64 0, i64 0 56 // CHECK: [[T0:%.*]] = getelementptr inbounds [[KMP_DEPEND_INFO]], [[KMP_DEPEND_INFO]]* [[DEP]], i32 0, i32 0 58 // CHECK: [[T0:%.*]] = getelementptr inbounds [[KMP_DEPEND_INFO]], [[KMP_DEPEND_INFO]]* [[DEP]], i32 0, i32 1 60 // CHECK: [[T0:%.*]] = getelementptr inbounds [[KMP_DEPEND_INFO]], [[KMP_DEPEND_INFO]]* [[DEP]], i32 0, i32 [all...] |
/external/clang/test/CodeGenCXX/ |
no-opt-volatile-memcpy.cpp | 22 // CHECK-NEXT: call void @llvm.memcpy.{{.*}}(i8* getelementptr inbounds (%struct.s, %struct.s* @gs, i32 0, i32 0, i32 0), i8* getelementptr inbounds (%struct.s, %struct.s* @gs, i32 0, i32 0, i32 0), i64 132, i32 4, i1 true) 24 // CHECK-NEXT: call void @llvm.memcpy.{{.*}}(i8* %[[TWO]], i8* getelementptr inbounds (%struct.s, %struct.s* @gs, i32 0, i32 0, i32 0), i64 132, i32 4, i1 true) 38 // CHECK: call void @llvm.memcpy.{{.*}}(i8* getelementptr inbounds (%struct.s1, %struct.s1* @s, i32 0, i32 0, i32 0, i32 0), i8* getelementptr inbounds (%struct.s1, %struct.s1* @s, i32 0, i32 0, i32 0, i32 0), i64 132, i32 4, i1 true) 39 // CHECK-NEXT: call void @llvm.memcpy.{{.*}}(i8* getelementptr inbounds (%struct.s1, %struct.s1* @s, i32 0, i32 0, i32 0, i32 0), i8* getelementptr inbounds (%struct.s, %struct.s* @gs, i32 0, i32 0, i32 0), i64 132, i32 4, i1 true) 50 // CHECK: call void @llvm.memcpy.{{.*}}(i8* getelementptr inbounds (%struct.d, %struct.d* @gd, i32 0, i32 0, i32 0, i32 0, i32 0), i8* getelementptr inbounds (%struct.d, %struct.d* @gd, i32 0, i32 0, i32 0, i32 0, i32 0), i64 132, i32 4, i1 true)
|
/external/clang/test/CodeGenObjCXX/ |
arc-blocks.mm | 21 // CHECK: [[T0:%.*]] = getelementptr inbounds [[BYREF_A]], [[BYREF_A]]* [[V]], i32 0, i32 4 23 // CHECK-NEXT: [[T0:%.*]] = getelementptr inbounds [[BYREF_A]], [[BYREF_A]]* [[V]], i32 0, i32 5 25 // CHECK-NEXT: [[T0:%.*]] = getelementptr inbounds [[BYREF_A]], [[BYREF_A]]* [[V]], i32 0, i32 6 26 // CHECK-NEXT: store i8* getelementptr inbounds ([3 x i8], [3 x i8]* [[LAYOUT0]], i32 0, i32 0), i8** [[T0]] 27 // CHECK-NEXT: [[T0:%.*]] = getelementptr inbounds [[BYREF_A]], [[BYREF_A]]* [[V]], i32 0, i32 7 29 // CHECK-NEXT: [[T0:%.*]] = getelementptr inbounds [[BYREF_A]], [[BYREF_A]]* [[V]], i32 0, i32 7 37 // CHECK-NEXT: [[T1:%.*]] = getelementptr inbounds [[BYREF_A]], [[BYREF_A]]* [[T0]], i32 0, i32 7 40 // CHECK-NEXT: [[T3:%.*]] = getelementptr inbounds [[BYREF_A]], [[BYREF_A]]* [[T2]], i32 0, i32 7 46 // CHECK-NEXT: [[T1:%.*]] = getelementptr inbounds [[BYREF_A]], [[BYREF_A]]* [[T0]], i32 0, i32 7
|
/external/llvm/test/Assembler/ |
ConstantExprNoFold.ll | 17 ; CHECK: @C = global i1 icmp eq (i64* getelementptr inbounds (i64, i64* @A, i64 1), i64* @B) 18 @C = global i1 icmp eq (i64* getelementptr inbounds (i64, i64* @A, i64 1), i64* @B) 23 ; CHECK: @D = global i1 icmp eq (i64* getelementptr inbounds (i64, i64* @A, i64 1), i64* getelementptr inbounds (i64, i64* @B, i64 2)) 24 @D = global i1 icmp eq (i64* getelementptr inbounds (i64, i64* @A, i64 1), i64* getelementptr inbounds (i64, i64* @B, i64 2)) 29 ; Don't add an inbounds on @weak.gep, since @weak may be null. 45 ; Don't add an inbounds on @glob.a3, since it's not inbounds.
|
/external/llvm/test/Transforms/BBVectorize/X86/ |
sh-rec.ll | 11 %incdec.ptr = getelementptr inbounds i8, i8* %call, i64 undef 13 %incdec.ptr26.1 = getelementptr inbounds i8, i8* %incdec.ptr, i64 -2 19 %incdec.ptr26.2 = getelementptr inbounds i8, i8* %incdec.ptr, i64 -3 21 %incdec.ptr26.3 = getelementptr inbounds i8, i8* %incdec.ptr, i64 -4 27 %incdec.ptr26.4 = getelementptr inbounds i8, i8* %incdec.ptr, i64 -5 33 %incdec.ptr26.5 = getelementptr inbounds i8, i8* %incdec.ptr, i64 -6 35 %incdec.ptr26.6 = getelementptr inbounds i8, i8* %incdec.ptr, i64 -7 37 %incdec.ptr26.7 = getelementptr inbounds i8, i8* %incdec.ptr, i64 -8 43 %incdec.ptr26.8 = getelementptr inbounds i8, i8* %incdec.ptr, i64 -9
|
/external/llvm/test/CodeGen/PowerPC/ |
store-update.ll | 8 %arrayidx = getelementptr inbounds i8, i8* %base, i64 16 19 %arrayidx = getelementptr inbounds i8, i8* %base, i64 %offset 30 %arrayidx = getelementptr inbounds i16, i16* %base, i64 16 41 %arrayidx = getelementptr inbounds i16, i16* %base, i64 %offset 53 %arrayidx = getelementptr inbounds i32, i32* %base, i64 16 64 %arrayidx = getelementptr inbounds i32, i32* %base, i64 %offset 77 %arrayidx = getelementptr inbounds i8, i8* %base, i64 16 89 %arrayidx = getelementptr inbounds i8, i8* %base, i64 %offset 101 %arrayidx = getelementptr inbounds i16, i16* %base, i64 16 113 %arrayidx = getelementptr inbounds i16, i16* %base, i64 %offse [all...] |
s000-alias-misched.ll | 25 %call = tail call signext i32 @init(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str1, i64 0, i64 0)) 37 %arrayidx = getelementptr inbounds [16000 x double], [16000 x double]* @Y, i64 0, i64 %indvars.iv 38 %arrayidx6 = getelementptr inbounds [16000 x double], [16000 x double]* @X, i64 0, i64 %indvars.iv 45 %arrayidx.4 = getelementptr inbounds [16000 x double], [16000 x double]* @Y, i64 0, i64 %indvars.iv.next.322 46 %arrayidx6.4 = getelementptr inbounds [16000 x double], [16000 x double]* @X, i64 0, i64 %indvars.iv.next.322 53 %arrayidx.8 = getelementptr inbounds [16000 x double], [16000 x double]* @Y, i64 0, i64 %indvars.iv.next.726 54 %arrayidx6.8 = getelementptr inbounds [16000 x double], [16000 x double]* @X, i64 0, i64 %indvars.iv.next.726 61 %arrayidx.12 = getelementptr inbounds [16000 x double], [16000 x double]* @Y, i64 0, i64 %indvars.iv.next.1130 62 %arrayidx6.12 = getelementptr inbounds [16000 x double], [16000 x double]* @X, i64 0, i64 %indvars.iv.next.1130 80 %call7 = tail call signext i32 @dummy(double* getelementptr inbounds ([16000 x double], [16000 x double]* @X, i64 0, i64 0), double* getelementptr inbounds ([16000 x d (…) [all...] |
/external/llvm/test/Transforms/GVN/ |
pr17852.ll | 8 %f2 = getelementptr inbounds %struct.S0, %struct.S0* %p1, i64 0, i32 2 9 %f9 = getelementptr inbounds %struct.S0, %struct.S0* %p1, i64 0, i32 7 14 %f22 = getelementptr inbounds %struct.S0, %struct.S0* %p1, i64 0, i32 2 15 %f7 = getelementptr inbounds %struct.S0, %struct.S0* %p1, i64 0, i32 5 21 %f3 = getelementptr inbounds %struct.S0, %struct.S0* %p1, i64 0, i32 2 23 %f5 = getelementptr inbounds %struct.S0, %struct.S0* %p1, i64 0, i32 3 31 %f321 = getelementptr inbounds %struct.S0, %struct.S0* %p1, i64 0, i32 2 32 %f925 = getelementptr inbounds %struct.S0, %struct.S0* %p1, i64 0, i32 7 33 %f526 = getelementptr inbounds %struct.S0, %struct.S0* %p1, i64 0, i32 3 39 %f537 = getelementptr inbounds %struct.S0, %struct.S0* %p1, i64 0, i32 [all...] |
/external/llvm/test/CodeGen/AArch64/ |
PBQP-csr.ll | 14 %x.i = getelementptr inbounds %rs, %rs* %r, i64 0, i32 7, i32 0 15 %y.i = getelementptr inbounds %rs, %rs* %r, i64 0, i32 7, i32 1 16 %z.i = getelementptr inbounds %rs, %rs* %r, i64 0, i32 7, i32 2 17 %x.i61 = getelementptr inbounds %rs, %rs* %r, i64 0, i32 8, i32 0 18 %y.i62 = getelementptr inbounds %rs, %rs* %r, i64 0, i32 8, i32 1 19 %z.i63 = getelementptr inbounds %rs, %rs* %r, i64 0, i32 8, i32 2 20 %x.i58 = getelementptr inbounds %rs, %rs* %r, i64 0, i32 9, i32 0 21 %y.i59 = getelementptr inbounds %rs, %rs* %r, i64 0, i32 9, i32 1 22 %z.i60 = getelementptr inbounds %rs, %rs* %r, i64 0, i32 9, i32 2 23 %na = getelementptr inbounds %rs, %rs* %r, i64 0, i32 [all...] |