/external/llvm/test/CodeGen/Hexagon/ |
memops1.ll | 11 %add.ptr = getelementptr inbounds i32, i32* %0, i32 10 27 %add.ptr = getelementptr inbounds i32, i32* %0, i32 %1 28 %add.ptr1 = getelementptr inbounds i32, i32* %add.ptr, i32 10
|
mux-basic.ll | 17 %a3 = getelementptr inbounds %struct.struct_t, %struct.struct_t* %p, i32 0, i32 0 19 %b4 = getelementptr inbounds %struct.struct_t, %struct.struct_t* %p, i32 0, i32 1 21 %c5 = getelementptr inbounds %struct.struct_t, %struct.struct_t* %p, i32 0, i32 2
|
v60Intrins.ll | 375 %0 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 377 %2 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 1), align 64 382 %6 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 384 %8 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 1), align 64 389 %12 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 394 %16 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 396 %18 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 1), align 64 401 %22 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 403 %24 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 1), align 64 408 %28 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 6 [all...] |
/external/llvm/test/CodeGen/Mips/ |
micromips-addiu.ll | 13 %call1 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds 18 %call2 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds 23 %call3 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds
|
/external/llvm/test/CodeGen/PowerPC/ |
dyn-alloca-aligned.ll | 14 %a2 = getelementptr inbounds %struct.s, %struct.s* %a, i64 0, i32 0 17 %b = getelementptr inbounds %struct.s, %struct.s* %a, i64 0, i32 1 19 %arrayidx3 = getelementptr inbounds i32, i32* %vla1, i64 1
|
merge-st-chain-op.ll | 17 store <2 x i8*> <i8* bitcast (i64* getelementptr inbounds ([0 x i64], [0 x i64]* @_ZNSs4_Rep20_S_empty_rep_storageE, i64 0, i64 3) to i8*), i8* bitcast (i64* getelementptr inbounds ([0 x i64], [0 x i64]* @_ZNSs4_Rep20_S_empty_rep_storageE, i64 0, i64 3) to i8*)>, <2 x i8*>* undef, align 8 18 %IgnoreWarnings.i = getelementptr inbounds i8, i8* %call2, i64 4
|
/external/llvm/test/CodeGen/X86/ |
cfstring.ll | 25 @_unnamed_cfstring_4 = private constant %struct.NSConstantString { i32* getelementptr inbounds ([0 x i32], [0 x i32]* @__CFConstantStringClassReference, i32 0, i32 0), i32 1992, i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str3, i32 0, i32 0), i32 0 }, section "__DATA,__cfstring" 32 store i8* getelementptr inbounds ([1 x i8], [1 x i8]* @null.array, i32 0, i32 0), i8** %stack, align 4
|
/external/llvm/test/ExecutionEngine/OrcLazy/ |
hello.ll | 17 %puts.i = tail call i32 @puts(i8* getelementptr inbounds ([8 x i8], [8 x i8]* @str2, i64 0, i64 0)) 30 %puts.i.i.i = tail call i32 @puts(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @str, i64 0, i64 0)) 31 %0 = tail call i32 @__cxa_atexit(void (i8*)* bitcast (void (%class.Foo*)* @_ZN3FooD1Ev to void (i8*)*), i8* getelementptr inbounds (%class.Foo, %class.Foo* @f, i64 0, i32 0), i8* @__dso_handle)
|
/external/llvm/test/Transforms/BBVectorize/ |
func-alias.ll | 50 %tmp128 = getelementptr inbounds %struct.__st_parameter_dt, %struct.__st_parameter_dt* %memtmp3, i32 0, i32 0 51 %tmp129 = getelementptr inbounds %struct.__st_parameter_common, %struct.__st_parameter_common* %tmp128, i32 0, i32 2 52 store i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.cst4, i64 0, i64 0), i8** %tmp129, align 8 53 %tmp130 = getelementptr inbounds %struct.__st_parameter_dt, %struct.__st_parameter_dt* %memtmp3, i32 0, i32 0 54 %tmp131 = getelementptr inbounds %struct.__st_parameter_common, %struct.__st_parameter_common* %tmp130, i32 0, i32 3 56 %tmp132 = getelementptr inbounds %struct.__st_parameter_dt, %struct.__st_parameter_dt* %memtmp3, i32 0, i32 5 57 store i8* getelementptr inbounds ([214 x i8], [214 x i8]* @.cst823, i64 0, i64 0), i8** %tmp132, align 8 58 %tmp133 = getelementptr inbounds %struct.__st_parameter_dt, %struct.__st_parameter_dt* %memtmp3, i32 0, i32 6 60 %tmp134 = getelementptr inbounds %struct.__st_parameter_dt, %struct.__st_parameter_dt* %memtmp3, i32 0, i32 0 61 %tmp135 = getelementptr inbounds %struct.__st_parameter_common, %struct.__st_parameter_common* %tmp134, i32 0, i32 [all...] |
/external/llvm/test/Transforms/IndVarSimplify/ |
lftr-zext.ll | 14 %p.0 = phi i8* [ getelementptr inbounds ([240 x i8], [240 x i8]* @data, i64 0, i64 0), %0 ], [ %4, %1 ] 16 %2 = getelementptr inbounds i8, i8* %.0, i64 1 18 %4 = getelementptr inbounds i8, i8* %p.0, i64 1
|
/external/llvm/test/Transforms/InstCombine/ |
fputs-opt-size.ll | 19 %call = tail call %struct._IO_FILE* @fopen(i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.1, i32 0, i32 0)) #2 20 %call1 = tail call i32 @fputs(i8* getelementptr inbounds ([27 x i8], [27 x i8]* @.str.2, i32 0, i32 0), %struct._IO_FILE* %call) #2
|
/external/llvm/test/Transforms/LoopLoadElim/ |
backward.ll | 18 %arrayidx = getelementptr inbounds i32, i32* %A, i64 %indvars.iv 20 %arrayidx2 = getelementptr inbounds i32, i32* %B, i64 %indvars.iv 25 %arrayidx_next = getelementptr inbounds i32, i32* %A, i64 %indvars.iv.next
|
def-store-before-load.ll | 20 %arrayidx = getelementptr inbounds i32, i32* %A, i64 %indvars.iv 23 %arrayidxB = getelementptr inbounds i32, i32* %B, i64 %indvars.iv 28 %arrayidx_next = getelementptr inbounds i32, i32* %A, i64 %indvars.iv.next
|
loop-simplify-dep.ll | 19 %arrayidx = getelementptr inbounds i32, i32* %A, i64 %indvars.iv 21 %arrayidx2 = getelementptr inbounds i32, i32* %B, i64 %indvars.iv 26 %arrayidx_next = getelementptr inbounds i32, i32* %A, i64 %indvars.iv.next
|
/external/llvm/test/Transforms/LoopVectorize/AArch64/ |
backedge-overflow.ll | 30 %arrayidx = getelementptr inbounds i32, i32* %B, i32 %indvars.ext 32 %arrayidx3 = getelementptr inbounds i32, i32* %C, i32 %indvars.ext 37 %arrayidx7 = getelementptr inbounds i32, i32* %A, i32 %indvars.ext 70 %arrayidx = getelementptr inbounds i32, i32* %B, i32 %indvars.access 72 %arrayidx3 = getelementptr inbounds i32, i32* %C, i32 %indvars.access 77 %arrayidx7 = getelementptr inbounds i32, i32* %A, i32 %indvars.access 109 %arrayidx = getelementptr inbounds i32, i32* %B, i32 %indvars.ext 111 %arrayidx3 = getelementptr inbounds i32, i32* %C, i32 %indvars.ext 116 %arrayidx7 = getelementptr inbounds i32, i32* %A, i32 %indvars.ext 148 %arrayidx = getelementptr inbounds i32, i32* %B, i32 %indvars.ex [all...] |
/external/llvm/test/Transforms/LoopVectorize/PowerPC/ |
stride-vectorization.ll | 21 %arrayidx = getelementptr inbounds double, double* %b, i64 %0 22 %arrayidx.odd = getelementptr inbounds double, double* %b, i64 %odd.idx 28 %arrayidx2 = getelementptr inbounds double, double* %a, i64 %indvars.iv
|
/external/llvm/test/Transforms/LoopVectorize/X86/ |
parallel-loops.ll | 23 %arrayidx = getelementptr inbounds i32, i32* %b, i64 %indvars.iv 25 %arrayidx2 = getelementptr inbounds i32, i32* %a, i64 %indvars.iv 28 %arrayidx4 = getelementptr inbounds i32, i32* %a, i64 %idxprom3 31 %arrayidx6 = getelementptr inbounds i32, i32* %b, i64 %indvars.iv.next 53 %arrayidx = getelementptr inbounds i32, i32* %b, i64 %indvars.iv 55 %arrayidx2 = getelementptr inbounds i32, i32* %a, i64 %indvars.iv 58 %arrayidx4 = getelementptr inbounds i32, i32* %a, i64 %idxprom3 63 %arrayidx6 = getelementptr inbounds i32, i32* %b, i64 %indvars.iv.next 86 %arrayidx = getelementptr inbounds i32, i32* %b, i64 %indvars.iv 88 %arrayidx2 = getelementptr inbounds i32, i32* %a, i64 %indvars.i [all...] |
/external/llvm/test/Transforms/SLPVectorizer/X86/ |
implicitfloat.ll | 15 %arrayidx3 = getelementptr inbounds double, double* %a, i64 1 17 %arrayidx4 = getelementptr inbounds double, double* %b, i64 1 21 %arrayidx5 = getelementptr inbounds double, double* %c, i64 1
|
/external/llvm/test/tools/gold/X86/ |
slp-vectorize.ll | 17 %arrayidx1 = getelementptr inbounds float, float* %x, i64 1 21 %arrayidx3 = getelementptr inbounds float, float* %x, i64 2 25 %arrayidx5 = getelementptr inbounds float, float* %x, i64 3
|
/external/swiftshader/third_party/LLVM/test/CodeGen/Mips/ |
o32_cc_byval.ll | 32 %tmp11 = getelementptr inbounds %struct.S3* %agg.tmp10, i32 0, i32 0 63 %i2 = getelementptr inbounds %struct.S1* %s1, i32 0, i32 5 65 %d = getelementptr inbounds %struct.S1* %s1, i32 0, i32 4 67 %ll = getelementptr inbounds %struct.S1* %s1, i32 0, i32 3 69 %i = getelementptr inbounds %struct.S1* %s1, i32 0, i32 2 71 %s = getelementptr inbounds %struct.S1* %s1, i32 0, i32 1 73 %c = getelementptr inbounds %struct.S1* %s1, i32 0, i32 0 92 %arrayidx = getelementptr inbounds %struct.S2* %s2, i32 0, i32 0, i32 0 94 %arrayidx2 = getelementptr inbounds %struct.S2* %s2, i32 0, i32 0, i32 3 112 %i = getelementptr inbounds %struct.S1* %s1, i32 0, i32 [all...] |
/external/clang/test/OpenMP/ |
target_codegen.cpp | 68 // CHECK: [[DESC:@.+]] = internal constant [[DSCTY]] { i32 1, [[DEVTY]]* getelementptr inbounds ([1 x [[DEVTY]]], [1 x [[DEVTY]]]* [[IMAGES]], i32 0, i32 0), [[ENTTY]]* [[ENTBEGIN]], [[ENTTY]]* [[ENTEND]] } 113 // CHECK-DAG: [[RET:%.+]] = call i32 @__tgt_target(i32 -1, i8* @{{[^,]+}}, i32 1, i8** [[BP:%[^,]+]], i8** [[P:%[^,]+]], i[[SZ]]* getelementptr inbounds ([1 x i[[SZ]]], [1 x i[[SZ]]]* [[SIZET2]], i32 0, i32 0), i32* getelementptr inbounds ([1 x i32], [1 x i32]* [[MAPT2]], i32 0, i32 0)) 114 // CHECK-DAG: [[BP]] = getelementptr inbounds [1 x i8*], [1 x i8*]* [[BPR:%[^,]+]], i32 0, i32 0 115 // CHECK-DAG: [[P]] = getelementptr inbounds [1 x i8*], [1 x i8*]* [[PR:%[^,]+]], i32 0, i32 0 116 // CHECK-DAG: [[BPADDR0:%.+]] = getelementptr inbounds [1 x i8*], [1 x i8*]* [[BPR]], i32 0, i32 [[IDX0:[0-9]+]] 117 // CHECK-DAG: [[PADDR0:%.+]] = getelementptr inbounds [1 x i8*], [1 x i8*]* [[PR]], i32 0, i32 [[IDX0]] 139 // CHECK-DAG: [[RET:%.+]] = call i32 @__tgt_target(i32 -1, i8* @{{[^,]+}}, i32 2, i8** [[BPR:%[^,]+]], i8** [[PR:%[^,]+]], i[[SZ]]* getelementptr inbounds ([2 x i[[SZ]]], [2 x i[[SZ]]]* [[SIZET3]], i32 0, i32 0), i32* getelementptr inbounds ([2 x i32], [2 x i32]* [[MAPT3]], i32 0, i32 0)) 140 // CHECK-DAG: [[BPR]] = getelementptr inbounds [2 x i8*], [2 x i8*]* [[BP:%[^,]+]], i32 0, i32 [all...] |
/external/clang/test/CodeGen/ |
address-space-field1.c | 9 // CHECK: [[t1:%.*]] = getelementptr inbounds %struct.S, %struct.S addrspace(2)* [[t0]], i32 0, i32 1 12 // CHECK: [[t4:%.*]] = getelementptr inbounds %struct.S, %struct.S addrspace(1)* [[t3]], i32 0, i32 0 15 // CHECK: [[t6:%.*]] = getelementptr inbounds %struct.S, %struct.S addrspace(2)* [[t5]], i32 0, i32 0 18 // CHECK: [[t9:%.*]] = getelementptr inbounds %struct.S, %struct.S addrspace(1)* [[t8]], i32 0, i32 1
|
blocks-opencl.cl | 8 // CHECK: i8 addrspace(3)* getelementptr inbounds ([9 x i8], [9 x i8] addrspace(3)* @.str, i32 0, i32 0)
|
variadic-gpfp-x86.c | 11 // CHECK: [[FPOP:%.*]] = getelementptr inbounds %struct.__va_list_tag, %struct.__va_list_tag* {{.*}}, i32 0, i32 1
|
/external/clang/test/CodeGenCXX/ |
cxx0x-initializer-stdinitializerlist-startend.cpp | 36 // CHECK: @globalInitList1 = global {{[^ ]+}} { i32* getelementptr inbounds ([3 x i32], [3 x i32]* @_ZGR15globalInitList1_, {{[^)]*}}), i32* 43 // CHECK: getelementptr inbounds [3 x i32], [3 x i32]* [[array]], i{{32|64}} 0 52 // CHECK-NEXT: getelementptr inbounds [3 x i32], [3 x i32]* 55 // CHECK-NEXT: getelementptr inbounds [3 x i32], [3 x i32]* [[array]], i{{32|64}} 0, i{{32|64}} 3
|