/external/clang/test/CodeGen/ |
packed-nest-unpacked.c | 12 // CHECK: call void @llvm.memcpy.p0i8.p0i8.i64(i8* {{.*}}, i8* bitcast (%struct.X* getelementptr inbounds (%struct.Y* @g, i32 0, i32 1) to i8*), i64 24, i32 1, i1 false) 17 // CHECK: call void @llvm.memcpy.p0i8.p0i8.i64(i8* {{.*}}, i8* bitcast (%struct.X* getelementptr inbounds (%struct.Y* @g, i32 0, i32 1) to i8*), i64 24, i32 1, i1 false) 24 // CHECK: call void @llvm.memcpy.p0i8.p0i8.i64(i8* bitcast (%struct.X* getelementptr inbounds (%struct.Y* @g, i32 0, i32 1) to i8*), i8* {{.*}}, i64 24, i32 1, i1 false) 31 // CHECK: call void @llvm.memcpy.p0i8.p0i8.i64(i8* {{.*}}, i8* bitcast (%struct.X* getelementptr inbounds (%struct.Y* @g, i32 0, i32 1) to i8*), i64 24, i32 1, i1 false) 38 // CHECK: load i32* getelementptr inbounds (%struct.Y* @g, i32 0, i32 1, i32 0, i64 0), align 1 45 // CHECK: call void @llvm.memcpy.p0i8.p0i8.i64(i8* bitcast (%struct.X* getelementptr inbounds (%struct.Y* @g, i32 0, i32 1) to i8*), i8* %{{.*}}, i64 24, i32 1, i1 false) 63 // CHECK: load i32* bitcast (%struct.XBitfield* getelementptr inbounds (%struct.YBitfield* @gbitfield, i32 0, i32 1) to i32*), align 4
|
atomics-inlining.c | 43 // ARM: call arm_aapcscc void @__atomic_load(i32 100, i8* getelementptr inbounds ([100 x i8]* @a1, i32 0, i32 0), i8* getelementptr inbounds ([100 x i8]* @a2, i32 0, i32 0) 44 // ARM: call arm_aapcscc void @__atomic_store(i32 100, i8* getelementptr inbounds ([100 x i8]* @a1, i32 0, i32 0), i8* getelementptr inbounds ([100 x i8]* @a2, i32 0, i32 0) 55 // PPC32: call void @__atomic_load(i32 100, i8* getelementptr inbounds ([100 x i8]* @a1, i32 0, i32 0), i8* getelementptr inbounds ([100 x i8]* @a2, i32 0, i32 0) 56 // PPC32: call void @__atomic_store(i32 100, i8* getelementptr inbounds ([100 x i8]* @a1, i32 0, i32 0), i8* getelementptr inbounds ([100 x i8]* @a2, i32 0, i32 0) 67 // PPC64: call void @__atomic_load(i64 100, i8* getelementptr inbounds ([100 x i8]* @a1, i32 0, i32 0), i8* getelementptr inbounds ([100 x i8]* @a2, i32 0, i32 0 [all...] |
/external/llvm/test/CodeGen/Hexagon/ |
cext-valid-packet2.ll | 15 %arrayidx2 = getelementptr inbounds i32* %a, i32 3000 19 %arrayidx5 = getelementptr inbounds i32* %a, i32 1 21 %arrayidx7 = getelementptr inbounds i32* %b, i32 1 27 %arrayidx8 = getelementptr inbounds i32* %a, i32 2 29 %arrayidx9 = getelementptr inbounds i32* %b, i32 2000 32 %arrayidx10 = getelementptr inbounds i32* %a, i32 4000 37 %arrayidx11 = getelementptr inbounds i32* %b, i32 3200
|
/external/llvm/test/CodeGen/Mips/ |
fp-spill-reload.ll | 9 %arrayidx.1 = getelementptr inbounds i32* %b, i32 1 12 %arrayidx.2 = getelementptr inbounds i32* %b, i32 2 15 %arrayidx.3 = getelementptr inbounds i32* %b, i32 3 18 %arrayidx.4 = getelementptr inbounds i32* %b, i32 4 21 %arrayidx.5 = getelementptr inbounds i32* %b, i32 5 24 %arrayidx.6 = getelementptr inbounds i32* %b, i32 6 27 %arrayidx.7 = getelementptr inbounds i32* %b, i32 7
|
fp-indexed-ls.ll | 16 %arrayidx = getelementptr inbounds float* %b, i32 %o 24 %arrayidx = getelementptr inbounds double* %b, i32 %o 32 %arrayidx1 = getelementptr inbounds [4 x %struct.S]* @s, i32 0, i32 %b, i32 0, i32 %c 41 %arrayidx = getelementptr inbounds float* %b, i32 %o 50 %arrayidx = getelementptr inbounds double* %b, i32 %o 59 %arrayidx1 = getelementptr inbounds [4 x %struct.S]* @s, i32 0, i32 %b, i32 0, i32 %c 68 %arrayidx1 = getelementptr inbounds [4 x %struct.S2]* @s2, i32 0, i32 %b, i32 0, i32 %c 78 %arrayidx1 = getelementptr inbounds [4 x %struct.S2]* @s2, i32 0, i32 %b, i32 0, i32 %c 87 %0 = load float* getelementptr inbounds (%struct.S3* @s3, i32 0, i32 1), align 1 95 store float %f, float* getelementptr inbounds (%struct.S3* @s3, i32 0, i32 1), align [all...] |
hfptrcall.ll | 37 %real = getelementptr inbounds { float, float }* %retval, i32 0, i32 0 38 %imag = getelementptr inbounds { float, float }* %retval, i32 0, i32 1 53 %real = getelementptr inbounds { double, double }* %retval, i32 0, i32 0 54 %imag = getelementptr inbounds { double, double }* %retval, i32 0, i32 1 73 %call1 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([4 x i8]* @.str, i32 0, i32 0), double %conv) 78 %call3 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([4 x i8]* @.str, i32 0, i32 0), double %3) 83 store float %5, float* getelementptr inbounds ({ float, float }* @xy, i32 0, i32 0) 84 store float %6, float* getelementptr inbounds ({ float, float }* @xy, i32 0, i32 1) 85 %xy.real = load float* getelementptr inbounds ({ float, float }* @xy, i32 0, i32 0) 86 %xy.imag = load float* getelementptr inbounds ({ float, float }* @xy, i32 0, i32 1 [all...] |
brind.ll | 12 %puts = tail call i32 @puts(i8* getelementptr inbounds ([2 x i8]* @str, i32 0, i32 0)) 17 %puts5 = tail call i32 @puts(i8* getelementptr inbounds ([2 x i8]* @str5, i32 0, i32 0)) 22 %puts6 = tail call i32 @puts(i8* getelementptr inbounds ([2 x i8]* @str6, i32 0, i32 0)) 27 %puts7 = tail call i32 @puts(i8* getelementptr inbounds ([2 x i8]* @str7, i32 0, i32 0)) 29 %arrayidx = getelementptr inbounds [5 x i8*]* @main.L, i32 0, i32 %i.2 34 %puts8 = tail call i32 @puts(i8* getelementptr inbounds ([2 x i8]* @str8, i32 0, i32 0))
|
/external/llvm/test/CodeGen/X86/ |
pre-ra-sched.ll | 16 %g0 = getelementptr inbounds i8* %pin, i64 0 19 %g1a = getelementptr inbounds i8* %pin, i64 1 22 %g1b = getelementptr inbounds i8* %pin, i64 2 29 %g2a = getelementptr inbounds i8* %pin, i64 3 32 %g2b = getelementptr inbounds i8* %pin, i64 4 38 %g3a = getelementptr inbounds i8* %pin, i64 5 41 %g3b = getelementptr inbounds i8* %pin, i64 6
|
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...] |
pr13899.ll | 30 %idx1 = getelementptr inbounds <8 x float>* %p, i64 1 32 %idx2 = getelementptr inbounds <8 x float>* %p, i64 2 34 %idx3 = getelementptr inbounds <8 x float>* %p, i64 3 36 %idx4 = getelementptr inbounds <8 x float>* %p, i64 4 38 %idx5 = getelementptr inbounds <8 x float>* %p, i64 5 40 %idx6 = getelementptr inbounds <8 x float>* %p, i64 6 42 %idx7 = getelementptr inbounds <8 x float>* %p, i64 7 44 %idx8 = getelementptr inbounds <8 x float>* %p, i64 8 46 %idx9 = getelementptr inbounds <8 x float>* %p, i64 9
|
/external/llvm/test/Transforms/GlobalOpt/ |
globalsra-unknown-index.ll | 15 store i32 1, i32* getelementptr inbounds ([3 x %struct.X]* @Y, i64 0, i64 0, i32 0, i64 ptrtoint (i8* @addr to i64)), align 4 19 %p = getelementptr inbounds [3 x %struct.X]* @Y, i64 0, i64 0, i32 0, i64 0 21 %q = getelementptr inbounds [3 x %struct.X]* @Y, i64 0, i64 0, i32 1, i64 0 27 %p = getelementptr inbounds [3 x %struct.X]* @Y, i64 0, i64 1, i32 0, i64 1 29 %q = getelementptr inbounds [3 x %struct.X]* @Y, i64 0, i64 1, i32 1, i64 1 35 %p = getelementptr inbounds [3 x %struct.X]* @Y, i64 0, i64 2, i32 0, i64 2 37 %q = getelementptr inbounds [3 x %struct.X]* @Y, i64 0, i64 2, i32 1, i64 2
|
externally-initialized-global-ctr.ll | 10 @"\01L_OBJC_SELECTOR_REFERENCES_41" = internal externally_initialized global i8* getelementptr inbounds ([7 x i8]* @"\01L_OBJC_METH_VAR_NAME_40", i32 0, i32 0), section "__DATA, __objc_selrefs, literal_pointers, no_dead_strip" 13 @llvm.used = appending global [2 x i8*] [i8* getelementptr inbounds ([7 x i8]* @"\01L_OBJC_METH_VAR_NAME_40", i32 0, i32 0), i8* bitcast (i8** @"\01L_OBJC_SELECTOR_REFERENCES_41" to i8*)] 17 store i8* %1, i8** getelementptr inbounds ([1 x %struct.ButtonInitData]* @_ZL14buttonInitData, i32 0, i32 0, i32 0), align 4 29 ; CHECK: %1 = load i8** getelementptr inbounds ([1 x %struct.ButtonInitData]* @_ZL14buttonInitData, i32 0, i32 0, i32 0), align 4 30 %1 = load i8** getelementptr inbounds ([1 x %struct.ButtonInitData]* @_ZL14buttonInitData, i32 0, i32 0, i32 0), align 4
|
/external/llvm/test/CodeGen/PowerPC/ |
ctrloop-s000.ll | 38 %arrayidx = getelementptr inbounds [16000 x double]* @Y, i64 0, i64 %indvars.iv 41 %arrayidx5 = getelementptr inbounds [16000 x double]* @X, i64 0, i64 %indvars.iv 44 %arrayidx.1 = getelementptr inbounds [16000 x double]* @Y, i64 0, i64 %indvars.iv.next11 47 %arrayidx5.1 = getelementptr inbounds [16000 x double]* @X, i64 0, i64 %indvars.iv.next11 50 %arrayidx.2 = getelementptr inbounds [16000 x double]* @Y, i64 0, i64 %indvars.iv.next.112 53 %arrayidx5.2 = getelementptr inbounds [16000 x double]* @X, i64 0, i64 %indvars.iv.next.112 56 %arrayidx.3 = getelementptr inbounds [16000 x double]* @Y, i64 0, i64 %indvars.iv.next.213 59 %arrayidx5.3 = getelementptr inbounds [16000 x double]* @X, i64 0, i64 %indvars.iv.next.213 62 %arrayidx.4 = getelementptr inbounds [16000 x double]* @Y, i64 0, i64 %indvars.iv.next.314 65 %arrayidx5.4 = getelementptr inbounds [16000 x double]* @X, i64 0, i64 %indvars.iv.next.31 [all...] |
store-update.ll | 8 %arrayidx = getelementptr inbounds i8* %base, i64 16 19 %arrayidx = getelementptr inbounds i8* %base, i64 %offset 30 %arrayidx = getelementptr inbounds i16* %base, i64 16 41 %arrayidx = getelementptr inbounds i16* %base, i64 %offset 53 %arrayidx = getelementptr inbounds i32* %base, i64 16 64 %arrayidx = getelementptr inbounds i32* %base, i64 %offset 77 %arrayidx = getelementptr inbounds i8* %base, i64 16 89 %arrayidx = getelementptr inbounds i8* %base, i64 %offset 101 %arrayidx = getelementptr inbounds i16* %base, i64 16 113 %arrayidx = getelementptr inbounds i16* %base, i64 %offse [all...] |
s000-alias-misched.ll | 25 %call = tail call signext i32 @init(i8* getelementptr inbounds ([6 x i8]* @.str1, i64 0, i64 0)) 37 %arrayidx = getelementptr inbounds [16000 x double]* @Y, i64 0, i64 %indvars.iv 38 %arrayidx6 = getelementptr inbounds [16000 x double]* @X, i64 0, i64 %indvars.iv 45 %arrayidx.4 = getelementptr inbounds [16000 x double]* @Y, i64 0, i64 %indvars.iv.next.322 46 %arrayidx6.4 = getelementptr inbounds [16000 x double]* @X, i64 0, i64 %indvars.iv.next.322 53 %arrayidx.8 = getelementptr inbounds [16000 x double]* @Y, i64 0, i64 %indvars.iv.next.726 54 %arrayidx6.8 = getelementptr inbounds [16000 x double]* @X, i64 0, i64 %indvars.iv.next.726 61 %arrayidx.12 = getelementptr inbounds [16000 x double]* @Y, i64 0, i64 %indvars.iv.next.1130 62 %arrayidx6.12 = getelementptr inbounds [16000 x double]* @X, i64 0, i64 %indvars.iv.next.1130 80 %call7 = tail call signext i32 @dummy(double* getelementptr inbounds ([16000 x double]* @X, i64 0, i64 0), double* getelementptr inbounds ([16000 x double]* @Y, i64 0, (…) [all...] |
/external/llvm/test/Transforms/InstCombine/ |
strcmp-1.ll | 21 %str1 = getelementptr inbounds [1 x i8]* @null, i32 0, i32 0 34 %str2 = getelementptr inbounds [1 x i8]* @null, i32 0, i32 0 44 %str1 = getelementptr inbounds [5 x i8]* @hell, i32 0, i32 0 45 %str2 = getelementptr inbounds [6 x i8]* @hello, i32 0, i32 0 54 %str1 = getelementptr inbounds [5 x i8]* @hell, i32 0, i32 0 55 %str2 = getelementptr inbounds [1 x i8]* @null, i32 0, i32 0 64 ; CHECK: %memcmp = call i32 @memcmp(i8* getelementptr inbounds ([6 x i8]* @hello, i32 0, i32 0), i8* %str2, i32 5) 67 %str1 = getelementptr inbounds [6 x i8]* @hello, i32 0, i32 0 68 %temp1 = getelementptr inbounds [5 x i8]* @hell, i32 0, i32 0 69 %temp2 = getelementptr inbounds [5 x i8]* @bell, i32 0, i32 [all...] |
strncpy_chk-1.ll | 16 %dst = getelementptr inbounds [60 x i8]* @a, i32 0, i32 0 17 %src = getelementptr inbounds [12 x i8]* @.str, i32 0, i32 0 26 %dst = getelementptr inbounds [60 x i8]* @a, i32 0, i32 0 27 %src = getelementptr inbounds [12 x i8]* @.str, i32 0, i32 0 36 %dst = getelementptr inbounds [60 x i8]* @a, i32 0, i32 0 37 %src = getelementptr inbounds [60 x i8]* @b, i32 0, i32 0 48 %dst = getelementptr inbounds [60 x i8]* @a, i32 0, i32 0 49 %src = getelementptr inbounds [12 x i8]* @.str, i32 0, i32 0 58 %dst = getelementptr inbounds [60 x i8]* @a, i32 0, i32 0 59 %src = getelementptr inbounds [60 x i8]* @b, i32 0, i32 [all...] |
stpcpy_chk-1.ll | 16 %dst = getelementptr inbounds [60 x i8]* @a, i32 0, i32 0 17 %src = getelementptr inbounds [12 x i8]* @.str, i32 0, i32 0 26 %dst = getelementptr inbounds [60 x i8]* @a, i32 0, i32 0 27 %src = getelementptr inbounds [12 x i8]* @.str, i32 0, i32 0 36 %dst = getelementptr inbounds [60 x i8]* @a, i32 0, i32 0 37 %src = getelementptr inbounds [12 x i8]* @.str, i32 0, i32 0 48 %dst = getelementptr inbounds [60 x i8]* @a, i32 0, i32 0 49 %src = getelementptr inbounds [60 x i8]* @b, i32 0, i32 0 60 %dst = getelementptr inbounds [60 x i8]* @a, i32 0, i32 0 61 %src = getelementptr inbounds [12 x i8]* @.str, i32 0, i32 [all...] |
strcpy_chk-1.ll | 16 %dst = getelementptr inbounds [60 x i8]* @a, i32 0, i32 0 17 %src = getelementptr inbounds [12 x i8]* @.str, i32 0, i32 0 26 %dst = getelementptr inbounds [60 x i8]* @a, i32 0, i32 0 27 %src = getelementptr inbounds [12 x i8]* @.str, i32 0, i32 0 36 %dst = getelementptr inbounds [60 x i8]* @a, i32 0, i32 0 37 %src = getelementptr inbounds [12 x i8]* @.str, i32 0, i32 0 48 %dst = getelementptr inbounds [60 x i8]* @a, i32 0, i32 0 49 %src = getelementptr inbounds [60 x i8]* @b, i32 0, i32 0 60 %dst = getelementptr inbounds [60 x i8]* @a, i32 0, i32 0 61 %src = getelementptr inbounds [12 x i8]* @.str, i32 0, i32 [all...] |
/external/llvm/test/CodeGen/ARM/ |
MergeConsecutiveStores.ll | 15 %2 = getelementptr inbounds i32* %.0, i32 1 17 %4 = getelementptr inbounds i8* %c, i32 %3 20 %7 = getelementptr inbounds i8* %c, i32 %6 23 %9 = getelementptr inbounds i8* %.08, i32 1 25 %10 = getelementptr inbounds i8* %.08, i32 2 47 %2 = getelementptr inbounds i8* %.0, i32 1 50 %5 = getelementptr inbounds i8* %c, i32 %4 53 %8 = getelementptr inbounds i8* %c, i32 %7 56 %10 = getelementptr inbounds i8* %.08, i32 1 58 %11 = getelementptr inbounds i8* %.08, i32 [all...] |
fast-isel-ldrh-strh-arm.ll | 8 %add.ptr = getelementptr inbounds i16* %a, i64 -8 17 %add.ptr = getelementptr inbounds i16* %a, i64 -16 26 %add.ptr = getelementptr inbounds i16* %a, i64 -127 35 %add.ptr = getelementptr inbounds i16* %a, i64 -128 46 %add.ptr = getelementptr inbounds i16* %a, i64 8 55 %add.ptr = getelementptr inbounds i16* %a, i64 16 64 %add.ptr = getelementptr inbounds i16* %a, i64 127 73 %add.ptr = getelementptr inbounds i16* %a, i64 128 83 %add.ptr = getelementptr inbounds i16* %a, i64 -8 94 %add.ptr = getelementptr inbounds i16* %a, i64 -12 [all...] |
fast-isel-ldr-str-arm.ll | 6 %add.ptr = getelementptr inbounds i32* %ptr, i32 1 15 %add.ptr = getelementptr inbounds i32* %ptr, i32 63 24 %add.ptr = getelementptr inbounds i16* %ptr, i16 1 33 %add.ptr = getelementptr inbounds i16* %ptr, i16 63 42 %add.ptr = getelementptr inbounds i8* %ptr, i8 1 51 %add.ptr = getelementptr inbounds i8* %ptr, i8 63
|
/external/llvm/test/Transforms/InstSimplify/ |
ptr_diff.ll | 9 %first = getelementptr inbounds i8* %ptr, i32 0 10 %last = getelementptr inbounds i8* %ptr, i32 42 21 %first1 = getelementptr inbounds i8* %ptr, i32 0 22 %first2 = getelementptr inbounds i8* %first1, i32 1 23 %first3 = getelementptr inbounds i8* %first2, i32 2 24 %first4 = getelementptr inbounds i8* %first3, i32 4 25 %last1 = getelementptr inbounds i8* %first2, i32 48 26 %last2 = getelementptr inbounds i8* %last1, i32 8 27 %last3 = getelementptr inbounds i8* %last2, i32 -4 28 %last4 = getelementptr inbounds i8* %last3, i32 - [all...] |
/external/llvm/test/Transforms/BBVectorize/X86/ |
sh-rec.ll | 11 %incdec.ptr = getelementptr inbounds i8* %call, i64 undef 13 %incdec.ptr26.1 = getelementptr inbounds i8* %incdec.ptr, i64 -2 19 %incdec.ptr26.2 = getelementptr inbounds i8* %incdec.ptr, i64 -3 21 %incdec.ptr26.3 = getelementptr inbounds i8* %incdec.ptr, i64 -4 27 %incdec.ptr26.4 = getelementptr inbounds i8* %incdec.ptr, i64 -5 33 %incdec.ptr26.5 = getelementptr inbounds i8* %incdec.ptr, i64 -6 35 %incdec.ptr26.6 = getelementptr inbounds i8* %incdec.ptr, i64 -7 37 %incdec.ptr26.7 = getelementptr inbounds i8* %incdec.ptr, i64 -8 43 %incdec.ptr26.8 = getelementptr inbounds i8* %incdec.ptr, i64 -9
|
/external/llvm/test/CodeGen/R600/ |
local-memory-two-objects.ll | 29 %arrayidx = getelementptr inbounds [4 x i32] addrspace(3)* @local_memory_two_objects.local_mem0, i32 0, i32 %x.i 32 %arrayidx1 = getelementptr inbounds [4 x i32] addrspace(3)* @local_memory_two_objects.local_mem1, i32 0, i32 %x.i 36 %arrayidx2 = getelementptr inbounds [4 x i32] addrspace(3)* @local_memory_two_objects.local_mem0, i32 0, i32 %sub 38 %arrayidx3 = getelementptr inbounds i32 addrspace(1)* %out, i32 %x.i 40 %arrayidx4 = getelementptr inbounds [4 x i32] addrspace(3)* @local_memory_two_objects.local_mem1, i32 0, i32 %sub 43 %arrayidx5 = getelementptr inbounds i32 addrspace(1)* %out, i32 %add
|