/external/llvm/test/Analysis/CostModel/ARM/ |
gep.ll | 9 ;CHECK: cost of 1 for instruction: {{.*}} getelementptr inbounds i8* 10 %a0 = getelementptr inbounds i8* undef, i32 0 11 ;CHECK: cost of 1 for instruction: {{.*}} getelementptr inbounds i16* 12 %a1 = getelementptr inbounds i16* undef, i32 0 13 ;CHECK: cost of 1 for instruction: {{.*}} getelementptr inbounds i32* 14 %a2 = getelementptr inbounds i32* undef, i32 0 16 ;CHECK: cost of 1 for instruction: {{.*}} getelementptr inbounds i64* 17 %a3 = getelementptr inbounds i64* undef, i32 0 21 ;CHECK: cost of 1 for instruction: {{.*}} getelementptr inbounds float* 22 %a4 = getelementptr inbounds float* undef, i32 [all...] |
/external/llvm/test/Analysis/CostModel/X86/ |
gep.ll | 10 ;CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds i8* 11 %a0 = getelementptr inbounds i8* undef, i32 0 12 ;CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds i16* 13 %a1 = getelementptr inbounds i16* undef, i32 0 14 ;CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds i32* 15 %a2 = getelementptr inbounds i32* undef, i32 0 16 ;CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds i64* 17 %a3 = getelementptr inbounds i64* undef, i32 0 19 ;CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds float* 20 %a4 = getelementptr inbounds float* undef, i32 [all...] |
/external/llvm/test/Transforms/GlobalOpt/ |
crash-2.ll | 14 @g_271 = internal global [7 x [6 x [5 x i8*]]] [[6 x [5 x i8*]] [[5 x i8*] [i8* getelementptr inbounds (%struct.S0.1.7.13* @g_71, i32 0, i32 0), i8* getelementptr inbounds (%struct.S0.1.7.13* @g_71, i32 0, i32 0), i8* getelementptr inbounds (%struct.S0.1.7.13* @g_71, i32 0, i32 0), i8* @g_25, i8* null], [5 x i8*] [i8* getelementptr inbounds (%struct.S0.1.7.13* @g_71, i32 0, i32 0), i8* getelementptr inbounds (%struct.S0.1.7.13* @g_71, i32 0, i32 0), i8* @g_114, i8* @g_114, i8* getelementptr inbounds (%struct.S0.1.7.13* @g_71, i32 0, i32 0)], [5 x i8*] [i8* null, i8* getelementptr inbounds (%struct.S0.1.7.13* @g_71, i32 0, i32 0), i8* @g_25, i8* null, i8* null], [5 x i8*] [i8* getelementptr inbounds (%struct.S0.1.7.13* @g_71, i32 0, i32 0), i8* getelementptr inbounds (%struct.S0.1.7.13* @g_71, i32 0, i32 0), i8* @g_25, i8* getelementptr inbounds (%struct.S0.1.7.13* @g_71, i32 0, i32 0), i8* getelementptr inbounds (%struct.S0.1.7.13* @g_71, i3 (…) [all...] |
/external/llvm/test/CodeGen/X86/ |
2012-12-1-merge-multiple.ll | 11 %a0 = getelementptr inbounds i16* %A, i64 0 12 %a1 = getelementptr inbounds i16* %A, i64 1 13 %a2 = getelementptr inbounds i16* %A, i64 2 14 %a3 = getelementptr inbounds i16* %A, i64 3 15 %a4 = getelementptr inbounds i16* %A, i64 4 16 %a5 = getelementptr inbounds i16* %A, i64 5 17 %a6 = getelementptr inbounds i16* %A, i64 6 18 %a7 = getelementptr inbounds i16* %A, i64 7
|
2010-07-15-Crash.ll | 9 inbounds ([4 x i8]* @__FUNCTION__.1623, i64 0, i64 0), i8* getelementptr 10 inbounds ([4 x i8]* @__FUNCTION__.1623, i64 0, i64 0)) nounwind
|
remat-scalar-zero.ll | 14 %arrayidx4 = getelementptr inbounds double* %x, i64 1 ; <double*> [#uses=1] 16 %arrayidx8 = getelementptr inbounds double* %x, i64 2 ; <double*> [#uses=1] 18 %arrayidx12 = getelementptr inbounds double* %x, i64 3 ; <double*> [#uses=1] 20 %arrayidx16 = getelementptr inbounds double* %x, i64 4 ; <double*> [#uses=1] 22 %arrayidx20 = getelementptr inbounds double* %x, i64 5 ; <double*> [#uses=1] 24 %arrayidx24 = getelementptr inbounds double* %x, i64 6 ; <double*> [#uses=1] 26 %arrayidx28 = getelementptr inbounds double* %x, i64 7 ; <double*> [#uses=1] 28 %arrayidx32 = getelementptr inbounds double* %x, i64 8 ; <double*> [#uses=1] 30 %arrayidx36 = getelementptr inbounds double* %x, i64 9 ; <double*> [#uses=1] 32 %arrayidx40 = getelementptr inbounds double* %x, i64 10 ; <double*> [#uses=1 [all...] |
MergeConsecutiveStores.ll | 19 %2 = getelementptr inbounds %struct.A* %.01, i64 0, i32 0 21 %3 = getelementptr inbounds %struct.A* %.01, i64 0, i32 1 23 %4 = getelementptr inbounds %struct.A* %.01, i64 0, i32 2 25 %5 = getelementptr inbounds %struct.A* %.01, i64 0, i32 3 27 %6 = getelementptr inbounds %struct.A* %.01, i64 0, i32 4 29 %7 = getelementptr inbounds %struct.A* %.01, i64 0, i32 5 31 %8 = getelementptr inbounds %struct.A* %.01, i64 0, i32 6 33 %9 = getelementptr inbounds %struct.A* %.01, i64 0, i32 7 36 %11 = getelementptr inbounds %struct.A* %.01, i64 1 53 %2 = getelementptr inbounds %struct.B* %.01, i64 0, i32 [all...] |
/external/clang/test/CodeGenCXX/ |
cxx1y-initializer-aggregate.cpp | 41 // CHECK: store i32 0, i32* getelementptr inbounds ({{.*}} @a, i32 0, i32 0) 42 // CHECK: store i8* {{.*}} @[[STR_A]]{{.*}}, i8** getelementptr inbounds ({{.*}} @a, i32 0, i32 1) 43 // CHECK: load i32* getelementptr inbounds ({{.*}} @a, i32 0, i32 0) 44 // CHECK: load i8** getelementptr inbounds ({{.*}} @a, i32 0, i32 1) 45 // CHECK: getelementptr inbounds i8* %{{.*}}, {{.*}} %{{.*}} 46 // CHECK: store i8 %{{.*}}, i8* getelementptr inbounds ({{.*}} @a, i32 0, i32 2) 48 // CHECK: store i32 %{{.*}}, i32* getelementptr inbounds ({{.*}}* @a, i32 0, i32 3) 49 // CHECK: call void @{{.*}}C1Ev({{.*}} getelementptr inbounds (%struct.A* @a, i32 0, i32 4)) 57 // CHECK: store i32 1, i32* getelementptr inbounds ({{.*}} @c, i32 0, i32 0) 58 // CHECK: store i8* null, i8** getelementptr inbounds ({{.*}} @c, i32 0, i32 1 [all...] |
2011-12-19-init-list-ctor.cpp | 21 // CHECK: store i32 0, i32* getelementptr inbounds ([3 x %struct.S]* @arr, i64 0, i64 0, i32 0) 22 // CHECK: call void @_ZN1AC1EPKc(%struct.A* getelementptr inbounds ([3 x %struct.S]* @arr, i64 0, i64 0, i32 1), i8* getelementptr inbounds ([6 x i8]* @.str, i32 0, i32 0)) 23 // CHECK: store i32 1, i32* getelementptr inbounds ([3 x %struct.S]* @arr, i64 0, i64 1, i32 0) 24 // CHECK: call void @_ZN1AC1EPKc(%struct.A* getelementptr inbounds ([3 x %struct.S]* @arr, i64 0, i64 1, i32 1), i8* getelementptr inbounds ([6 x i8]* @.str1, i32 0, i32 0)) 25 // CHECK: store i32 2, i32* getelementptr inbounds ([3 x %struct.S]* @arr, i64 0, i64 2, i32 0) 26 // CHECK: call void @_ZN1AC1EPKc(%struct.A* getelementptr inbounds ([3 x %struct.S]* @arr, i64 0, i64 2, i32 1), i8* getelementptr inbounds ([8 x i8]* @.str2, i32 0, i32 0))
|
cxx0x-initializer-stdinitializerlist-pr12086.cpp | 62 // CHECK-STATIC-BL: {{.*}} { i32* getelementptr inbounds ([2 x i32]* @_ZGR6nested, i32 0, i32 0), i64 2 }, 63 // CHECK-STATIC-BL: {{.*}} { i32* getelementptr inbounds ([2 x i32]* @_ZGR6nested1, i32 0, i32 0), i64 2 }, 64 // CHECK-STATIC-BL: {{.*}} { i32* getelementptr inbounds ([2 x i32]* @_ZGR6nested2, i32 0, i32 0), i64 2 } 66 // CHECK-STATIC-BL: @nested = global {{.*}} { {{.*}} getelementptr inbounds ([3 x {{.*}}]* @_ZGR6nested3, i32 0, i32 0), i64 3 }, align 8 73 // CHECK-DYNAMIC-BL: store i32 1, i32* getelementptr inbounds ([2 x i32]* @_ZGR6nested1, i64 0, i64 0) 74 // CHECK-DYNAMIC-BL: store i32 {{.*}}, i32* getelementptr inbounds ([2 x i32]* @_ZGR6nested1, i64 0, i64 1) 75 // CHECK-DYNAMIC-BL: store i32* getelementptr inbounds ([2 x i32]* @_ZGR6nested1, i64 0, i64 0), 76 // CHECK-DYMAMIC-BL: i32** getelementptr inbounds ([3 x {{.*}}]* @_ZGR6nested, i64 0, i64 0, i32 0), align 8 77 // CHECK-DYNAMIC-BL: store i64 2, i64* getelementptr inbounds ([3 x {{.*}}]* @_ZGR6nested, i64 0, i64 0, i32 1), align 8 78 // CHECK-DYNAMIC-BL: store i32 3, i32* getelementptr inbounds ([2 x i32]* @_ZGR6nested2, i64 0, i64 0 [all...] |
vtt-layout.cpp | 81 // CHECK: @_ZTTN5Test11BE = unnamed_addr constant [1 x i8*] [i8* bitcast (i8** getelementptr inbounds ([4 x i8*]* @_ZTVN5Test11BE, i64 0, i64 3) to i8*)] 84 // CHECK: @_ZTTN5Test41DE = linkonce_odr unnamed_addr constant [19 x i8*] [i8* bitcast (i8** getelementptr inbounds ([25 x i8*]* @_ZTVN5Test41DE, i64 0, i64 6) to i8*), i8* bitcast (i8** getelementptr inbounds ([11 x i8*]* @_ZTCN5Test41DE0_NS_2C1E, i64 0, i64 4) to i8*), i8* bitcast (i8** getelementptr inbounds ([11 x i8*]* @_ZTCN5Test41DE0_NS_2C1E, i64 0, i64 7) to i8*), i8* bitcast (i8** getelementptr inbounds ([11 x i8*]* @_ZTCN5Test41DE0_NS_2C1E, i64 0, i64 10) to i8*), i8* bitcast (i8** getelementptr inbounds ([19 x i8*]* @_ZTCN5Test41DE16_NS_2C2E, i64 0, i64 7) to i8*), i8* bitcast (i8** getelementptr inbounds ([19 x i8*]* @_ZTCN5Test41DE16_NS_2C2E, i64 0, i64 7) to i8*), i8* bitcast (i8** getelementptr inbounds ([19 x i8*]* @_ZTCN5Test41DE16_NS_2C2E, i64 0, i64 12) to i8*), i8* bitcast (i8** getelementptr inbounds ([19 x i8*]* @_ZTCN5Test41DE16_NS_2C2E, i64 0, i64 15) to i8*), i8* bitcast (i8** getelementptr inbounds ([19 x i8*]* @_ZTCN5Test41DE16_NS_2C2E, i64 0, i64 18) to i8*), i8* bitcast (i8** getelementptr in (…) [all...] |
no-opt-volatile-memcpy.cpp | 22 // CHECK-NEXT: call void @llvm.memcpy.{{.*}}(i8* getelementptr inbounds (%struct.s* @gs, i32 0, i32 0, i32 0), i8* getelementptr inbounds (%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* @gs, i32 0, i32 0, i32 0), i64 132, i32 4, i1 true) 38 // CHECK: call void @llvm.memcpy.{{.*}}(i8* getelementptr inbounds (%struct.s1* @s, i32 0, i32 0, i32 0, i32 0), i8* getelementptr inbounds (%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* @s, i32 0, i32 0, i32 0, i32 0), i8* getelementptr inbounds (%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* @gd, i32 0, i32 0, i32 0, i32 0, i32 0), i8* getelementptr inbounds (%struct.d* @gd, i32 0, i32 0, i32 0, i32 0, i32 0), i64 132, i32 4, i1 true)
|
/external/clang/test/CodeGen/ |
2009-02-13-zerosize-union-field.c | 8 // CHECK: getelementptr inbounds ([5 x i8]* @.str, i32 0, i32 0), i32 0 10 // CHECK: getelementptr inbounds ([5 x i8]* @.str, i32 0, i32 0), i32 1 12 // CHECK: getelementptr inbounds ([5 x i8]* @.str, i32 0, i32 0), i32 4 14 // CHECK: getelementptr inbounds ([5 x i8]* @.str, i32 0, i32 0), i32 4
|
const-arithmetic.c | 3 // CHECK: @g1 = global [2 x i8*] [i8* getelementptr (i8* getelementptr inbounds ([0 x %struct.anon]* @g0, i32 0, i32 0, i32 0), i64 -2), i8* getelementptr (i8* getelementptr inbounds ([0 x %struct.anon]* @g0, i32 0, i32 0, i32 0), i64 -46)], align 16 4 // CHECK: @g2 = global [2 x i8*] [i8* getelementptr (i8* getelementptr inbounds ([0 x %struct.anon]* @g0, i32 0, i32 0, i32 0), i64 -2), i8* getelementptr (i8* getelementptr inbounds ([0 x %struct.anon]* @g0, i32 0, i32 0, i32 0), i64 -46)], align 16
|
ms-anonymous-struct.c | 29 // CHECK: getelementptr inbounds %struct.test* %var, i32 0, i32 1 30 // CHECK-NEXT: getelementptr inbounds %struct.nested2* %{{.*}}, i32 0, i32 0 34 // CHECK-NEXT: getelementptr inbounds %struct.test* %var, i32 0, i32 1 35 // CHECK-NEXT: getelementptr inbounds %struct.nested2* %{{.*}}, i32 0, i32 2 39 // CHECK-NEXT: getelementptr inbounds %struct.test* %var, i32 0, i32 1 40 // CHECK-NEXT: getelementptr inbounds %struct.nested2* %{{.*}}, i32 0, i32 1 41 // CHECK-NEXT: getelementptr inbounds %struct.nested1* %{{.*}}, i32 0, i32 0 45 // CHECK-NEXT: getelementptr inbounds %struct.test* %{{.*}}var, i32 0, i32 1 46 // CHECK-NEXT: getelementptr inbounds %struct.nested2* %{{.*}}, i32 0, i32 1 47 // CHECK-NEXT: getelementptr inbounds %struct.nested1* %{{.*}}, i32 0, i32 [all...] |
volatile-2.c | 6 // CHECK-NEXT: [[REAL:%.*]] = load volatile float* getelementptr inbounds ({ float, float }* @test0_v, i32 0, i32 0), align 4 7 // CHECK-NEXT: load volatile float* getelementptr inbounds ({{.*}} @test0_v, i32 0, i32 1), align 4 16 // CHECK: [[REAL:%.*]] = load volatile float* getelementptr inbounds ({{.*}} @test1_v, i32 0, i32 0), align 4 17 // CHECK-NEXT: [[IMAG:%.*]] = load volatile float* getelementptr inbounds ({{.*}} @test1_v, i32 0, i32 1), align 4 18 // CHECK-NEXT: store volatile float [[REAL]], float* getelementptr inbounds ({{.*}} @test1_v, i32 0, i32 0), align 4 19 // CHECK-NEXT: store volatile float [[IMAG]], float* getelementptr inbounds ({{.*}} @test1_v, i32 0, i32 1), align 4
|
volatile-complex.c | 19 // CHECK: load volatile float* getelementptr inbounds ({ float, float }* @cf, i32 0, i32 0), align 4 20 // CHECK-NEXT: load volatile float* getelementptr inbounds ({ float, float }* @cf, i32 0, i32 1), align 4 22 // CHECK-NEXT: [[R:%.*]] = load volatile float* getelementptr inbounds ({ float, float }* @cf, i32 0, i32 0), align 4 23 // CHECK-NEXT: [[I:%.*]] = load volatile float* getelementptr inbounds ({ float, float }* @cf, i32 0, i32 1), align 4 24 // CHECK-NEXT: store volatile float [[R]], float* getelementptr inbounds ({ float, float }* @cf, i32 0, i32 0), align 4 25 // CHECK-NEXT: store volatile float [[I]], float* getelementptr inbounds ({ float, float }* @cf, i32 0, i32 1), align 4 32 // CHECK: load volatile double* getelementptr inbounds ({ double, double }* @cd, i32 0, i32 0), align 8 33 // CHECK-NEXT: load volatile double* getelementptr inbounds ({ double, double }* @cd, i32 0, i32 1), align 8 35 // CHECK-NEXT: [[R:%.*]] = load volatile double* getelementptr inbounds ({ double, double }* @cd, i32 0, i32 0), align 8 36 // CHECK-NEXT: [[I:%.*]] = load volatile double* getelementptr inbounds ({ double, double }* @cd, i32 0, i32 1), align [all...] |
captured-statements-nested.c | 32 // CHECK1: getelementptr inbounds [[T]]* {{.*}}, i32 0, i32 2 34 // CHECK1-NEXT: getelementptr inbounds %struct.A* 37 // CHECK1: getelementptr inbounds [[T]]* {{.*}}, i32 0, i32 1 41 // CHECK1: getelementptr inbounds [[T]]* {{.*}}, i32 0, i32 0 45 // CHECK1: getelementptr inbounds [[T]]* {{.*}}, i32 0, i32 4 48 // CHECK1-NEXT: getelementptr inbounds [[T]]* {{.*}}, i32 0, i32 3 53 // CHECK1: getelementptr inbounds [[T]]* {{.*}}, i32 0, i32 2 55 // CHECK1-NEXT: getelementptr inbounds %struct.A* 58 // CHECK1: getelementptr inbounds [[T]]* {{.*}}, i32 0, i32 2 60 // CHECK1-NEXT: getelementptr inbounds %struct.A [all...] |
object-size.c | 18 // CHECK: = call i8* @__strcpy_chk(i8* getelementptr inbounds ([63 x i8]* @gbuf, i32 0, i64 4), i8* getelementptr inbounds ([9 x i8]* @.str, i32 0, i32 0), i64 59) 24 // CHECK: = call i8* @__strcpy_chk(i8* getelementptr inbounds ([63 x i8]* @gbuf, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8]* @.str, i32 0, i32 0), i64 63) 30 // CHECK: = call i8* @__strcpy_chk(i8* getelementptr inbounds ([63 x i8]* @gbuf, i64 1, i64 37), i8* getelementptr inbounds ([9 x i8]* @.str, i32 0, i32 0), i64 0) 36 // CHECK: = call i8* @__strcpy_chk(i8* getelementptr inbounds ([63 x i8]* @gbuf, i32 0, i64 -1), i8* getelementptr inbounds ([9 x i8]* @.str, i32 0, i32 0), i64 0) 51 // CHECK: = call i8* @__strcpy_chk(i8* %{{.*}}, i8* getelementptr inbounds ([9 x i8]* @.str, i32 0, i32 0), i64 53) 61 // CHECK: = call i8* @__strcpy_chk(i8* getelementptr inbounds ([63 x i8]* @gbuf, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8]* @.str, i32 0, i32 0), i64 (…) [all...] |
/external/llvm/test/Assembler/ |
ConstantExprNoFold.ll | 16 ; CHECK: @C = global i1 icmp eq (i64* getelementptr inbounds (i64* @A, i64 1), i64* @B) 17 @C = global i1 icmp eq (i64* getelementptr inbounds (i64* @A, i64 1), i64* @B) 22 ; CHECK: @D = global i1 icmp eq (i64* getelementptr inbounds (i64* @A, i64 1), i64* getelementptr inbounds (i64* @B, i64 2)) 23 @D = global i1 icmp eq (i64* getelementptr inbounds (i64* @A, i64 1), i64* getelementptr inbounds (i64* @B, i64 2))
|
/external/llvm/test/CodeGen/PowerPC/ |
2011-12-05-NoSpillDupCR.ll | 31 %call = tail call i32 @init(i8* getelementptr inbounds ([6 x i8]* @.str11, i64 0, i64 0)) 49 %arrayidx.us = getelementptr inbounds [32000 x float]* @b, i64 0, i64 %idxprom.us 51 %arrayidx7.us = getelementptr inbounds [32000 x float]* @a, i64 0, i64 %indvars.iv 69 %call15 = tail call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([14 x i8]* @.str152, i64 0, i64 0), double %div) nounwind 74 %call10.us = tail call i32 @dummy(float* getelementptr inbounds ([32000 x float]* @a, i64 0, i64 0), float* getelementptr inbounds ([32000 x float]* @b, i64 0, i64 0), float* getelementptr inbounds ([32000 x float]* @c, i64 0, i64 0), float* getelementptr inbounds ([32000 x float]* @d, i64 0, i64 0), float* getelementptr inbounds ([32000 x float]* @e, i64 0, i64 0), [256 x float]* getelementptr inbounds ([256 x [256 x float]]* @aa, i64 0, i64 0), [256 x float]* getelementptr inbounds ([256 x [256 x f (…) [all...] |
complex-return.ll | 10 %real = getelementptr inbounds { ppc_fp128, ppc_fp128 }* %x, i32 0, i32 0 11 %imag = getelementptr inbounds { ppc_fp128, ppc_fp128 }* %x, i32 0, i32 1 14 %x.realp = getelementptr inbounds { ppc_fp128, ppc_fp128 }* %x, i32 0, i32 0 16 %x.imagp = getelementptr inbounds { ppc_fp128, ppc_fp128 }* %x, i32 0, i32 1 18 %real1 = getelementptr inbounds { ppc_fp128, ppc_fp128 }* %retval, i32 0, i32 0 19 %imag2 = getelementptr inbounds { ppc_fp128, ppc_fp128 }* %retval, i32 0, i32 1 36 %real = getelementptr inbounds { float, float }* %x, i32 0, i32 0 37 %imag = getelementptr inbounds { float, float }* %x, i32 0, i32 1 40 %x.realp = getelementptr inbounds { float, float }* %x, i32 0, i32 0 42 %x.imagp = getelementptr inbounds { float, float }* %x, i32 0, i32 [all...] |
/external/clang/test/CodeGenObjCXX/ |
arc-blocks.mm | 21 // CHECK: [[T0:%.*]] = getelementptr inbounds [[BYREF_A]]* [[V]], i32 0, i32 4 23 // CHECK-NEXT: [[T0:%.*]] = getelementptr inbounds [[BYREF_A]]* [[V]], i32 0, i32 5 25 // CHECK-NEXT: [[T0:%.*]] = getelementptr inbounds [[BYREF_A]]* [[V]], i32 0, i32 6 26 // CHECK-NEXT: store i8* getelementptr inbounds ([3 x i8]* [[LAYOUT0]], i32 0, i32 0), i8** [[T0]] 27 // CHECK-NEXT: [[T0:%.*]] = getelementptr inbounds [[BYREF_A]]* [[V]], i32 0, i32 7 29 // CHECK-NEXT: [[T0:%.*]] = getelementptr inbounds [[BYREF_A]]* [[V]], i32 0, i32 7 37 // CHECK-NEXT: [[T1:%.*]] = getelementptr inbounds [[BYREF_A]]* [[T0]], i32 0, i32 7 40 // CHECK-NEXT: [[T3:%.*]] = getelementptr inbounds [[BYREF_A]]* [[T2]], i32 0, i32 7 46 // CHECK-NEXT: [[T1:%.*]] = getelementptr inbounds [[BYREF_A]]* [[T0]], i32 0, i32 7
|
/external/clang/test/CodeGenObjC/ |
block-6.m | 8 // CHECK: [[T0:%.*]] = getelementptr inbounds [[OBSERVER_T]]* [[OBSERVER_SLOT]], i32 0, i32 1 12 // CHECK: [[FORWARDING:%.*]] = getelementptr inbounds [[OBSERVER_T]]* [[OBSERVER_SLOT]], i32 0, i32 1 14 // CHECK-NEXT: [[OBSERVER:%.*]] = getelementptr inbounds [[OBSERVER_T]]* [[T0]], i32 0, i32 6
|
/external/llvm/test/CodeGen/Mips/ |
memcpy.ll | 11 %arraydecay = getelementptr inbounds %struct.S1* %s1, i32 0, i32 1, i32 0 12 tail call void @llvm.memcpy.p0i8.p0i8.i32(i8* %arraydecay, i8* getelementptr inbounds ([31 x i8]* @.str, i32 0, i32 0), i32 31, i32 1, i1 false) 13 %arrayidx = getelementptr inbounds %struct.S1* %s1, i32 0, i32 1, i32 40
|