/external/clang/test/CodeGenCXX/ |
partial-destruction.cpp | 22 // CHECK-NEXT: [[E_BEGIN:%.*]] = getelementptr inbounds [10 x [[A]]], [10 x [[A]]]* [[AS]], i64 0, i64 0 25 // CHECK: [[E1:%.*]] = getelementptr inbounds [[A]], [[A]]* [[E_BEGIN]], i64 1 28 // CHECK: [[E2:%.*]] = getelementptr inbounds [[A]], [[A]]* [[E1]], i64 1 30 // CHECK-NEXT: [[E_END:%.*]] = getelementptr inbounds [[A]], [[A]]* [[E_BEGIN]], i64 10 34 // CHECK: [[E_NEXT]] = getelementptr inbounds [[A]], [[A]]* [[E_CUR]], i64 1 43 // CHECK: [[ED_BEGIN:%.*]] = getelementptr inbounds [10 x [[A]]], [10 x [[A]]]* [[AS]], i32 0, i32 0 44 // CHECK-NEXT: [[ED_END:%.*]] = getelementptr inbounds [[A]], [[A]]* [[ED_BEGIN]], i64 10 47 // CHECK-NEXT: [[ED_CUR]] = getelementptr inbounds [[A]], [[A]]* [[ED_AFTER]], i64 -1 60 // CHECK-NEXT: [[E_CUR]] = getelementptr inbounds [[A]], [[A]]* [[E_AFTER]], i64 -1 68 // CHECK: [[E0:%.*]] = getelementptr inbounds [10 x [[A]]], [10 x [[A]]]* [[AS]], i32 0, i32 [all...] |
arm-swiftcall.cpp | 53 // CHECK: [[T0:%.*]] = getelementptr inbounds [[AGG]], [[AGG]]* [[CAST_TMP]], i32 0, i32 0 55 // CHECK: [[T0:%.*]] = getelementptr inbounds [[AGG]], [[AGG]]* [[CAST_TMP]], i32 0, i32 2 57 // CHECK: [[T0:%.*]] = getelementptr inbounds [[AGG]], [[AGG]]* [[CAST_TMP]], i32 0, i32 4 59 // CHECK: [[T0:%.*]] = getelementptr inbounds [[AGG]], [[AGG]]* [[CAST_TMP]], i32 0, i32 5 69 // CHECK: [[T0:%.*]] = getelementptr inbounds [[AGG]], [[AGG]]* [[CAST_TMP]], i32 0, i32 0 71 // CHECK: [[T0:%.*]] = getelementptr inbounds [[AGG]], [[AGG]]* [[CAST_TMP]], i32 0, i32 2 73 // CHECK: [[T0:%.*]] = getelementptr inbounds [[AGG]], [[AGG]]* [[CAST_TMP]], i32 0, i32 4 75 // CHECK: [[T0:%.*]] = getelementptr inbounds [[AGG]], [[AGG]]* [[CAST_TMP]], i32 0, i32 5 82 // CHECK: [[T0:%.*]] = getelementptr inbounds [[AGG]], [[AGG]]* [[CAST_TMP]], i32 0, i32 0 85 // CHECK: [[T0:%.*]] = getelementptr inbounds [[AGG]], [[AGG]]* [[CAST_TMP]], i32 0, i32 [all...] |
/external/llvm/test/Transforms/BBVectorize/X86/ |
sh-rec3.ll | 10 %LARc28.sub = getelementptr inbounds [2 x i64], [2 x i64]* %LARc28, i64 0, i64 0 17 %arraydecay1 = getelementptr inbounds [4 x i16], [4 x i16]* %Nc, i64 0, i64 0 18 %arraydecay2 = getelementptr inbounds [4 x i16], [4 x i16]* %bc, i64 0, i64 0 19 %arraydecay3 = getelementptr inbounds [4 x i16], [4 x i16]* %Mc, i64 0, i64 0 20 %arraydecay5 = getelementptr inbounds [52 x i16], [52 x i16]* %xmc, i64 0, i64 0 28 %incdec.ptr = getelementptr inbounds i8, i8* %c, i64 1 32 %incdec.ptr15 = getelementptr inbounds i8, i8* %c, i64 2 37 %incdec.ptr26 = getelementptr inbounds i8, i8* %c, i64 3 39 %incdec.ptr42 = getelementptr inbounds i8, i8* %c, i64 4 41 %arrayidx52 = getelementptr inbounds [8 x i16], [8 x i16]* %tmpcast, i64 0, i64 [all...] |
/external/clang/test/CodeGen/ |
2007-03-27-VarLengthArray.c | 3 // CHECK: getelementptr inbounds i32, i32* %{{vla|[0-9]}}
|
2009-02-13-zerosize-union-field.c | 8 // CHECK: getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0), i32 0 10 // CHECK: getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0), i32 1 12 // CHECK: getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0), i32 4 14 // CHECK: getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0), i32 4
|
const-arithmetic.c | 3 // CHECK: @g1 = global [2 x i8*] [i8* getelementptr (i8, i8* getelementptr inbounds ([0 x %struct.anon], [0 x %struct.anon]* @g0, i32 0, i32 0, i32 0), i64 -2), i8* getelementptr (i8, i8* getelementptr inbounds ([0 x %struct.anon], [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, i8* getelementptr inbounds ([0 x %struct.anon], [0 x %struct.anon]* @g0, i32 0, i32 0, i32 0), i64 -2), i8* getelementptr (i8, i8* getelementptr inbounds ([0 x %struct.anon], [0 x %struct.anon]* @g0, i32 0, i32 0, i32 0), i64 -46)], align 16
|
/external/clang/test/CodeGenObjCXX/ |
block-nested-in-lambda.cpp | 3 // CHECK: %[[BLOCK_CAPTURED0:.*]] = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i32*, i32* }>, <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i32*, i32* }>* %[[BLOCK:.*]], i32 0, i32 5 4 // CHECK: %[[V0:.*]] = getelementptr inbounds %[[LAMBDA_CLASS:.*]], %[[LAMBDA_CLASS]]* %[[THIS:.*]], i32 0, i32 0 7 // CHECK: %[[BLOCK_CAPTURED1:.*]] = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i32*, i32* }>, <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i32*, i32* }>* %[[BLOCK]], i32 0, i32 6 8 // CHECK: %[[V2:.*]] = getelementptr inbounds %[[LAMBDA_CLASS]], %[[LAMBDA_CLASS]]* %[[THIS]], i32 0, i32 1
|
/external/clang/test/CodeGenOpenCL/ |
const-str-array-decay.cl | 9 // CHECK: i8 addrspace(3)* getelementptr inbounds ([20 x i8], [20 x i8] addrspace(3)*
|
/external/llvm/test/Analysis/CostModel/X86/ |
vector_gep.ll | 11 ;CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds %struct.S 12 %B = getelementptr inbounds %struct.S, <4 x %struct.S*> %s, <4 x i32> zeroinitializer, <4 x i32> zeroinitializer 13 ;CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds [1000 x i32] 14 %arrayidx = getelementptr inbounds [1000 x i32], <4 x [1000 x i32]*> %B, <4 x i64> zeroinitializer, <4 x i64> %vector
|
/external/llvm/test/CodeGen/AArch64/ |
arm64-complex-copy-noneon.ll | 11 %src.realp = getelementptr inbounds { double, double }, { double, double }* %src, i32 0, i32 0 13 %src.imagp = getelementptr inbounds { double, double }, { double, double }* %src, i32 0, i32 1 16 %dst.realp = getelementptr inbounds { double, double }, { double, double }* %dst, i32 0, i32 0 17 %dst.imagp = getelementptr inbounds { double, double }, { double, double }* %dst, i32 0, i32 1
|
arm64-volatile.ll | 7 %add.ptr = getelementptr inbounds i64, i64* %bar, i64 1 9 %add.ptr1 = getelementptr inbounds i64, i64* %bar, i64 2 21 %add.ptr = getelementptr inbounds i64, i64* %bar, i64 1 23 %add.ptr1 = getelementptr inbounds i64, i64* %bar, i64 2
|
complex-copy-noneon.ll | 11 %src.realp = getelementptr inbounds { double, double }, { double, double }* %src, i32 0, i32 0 13 %src.imagp = getelementptr inbounds { double, double }, { double, double }* %src, i32 0, i32 1 16 %dst.realp = getelementptr inbounds { double, double }, { double, double }* %dst, i32 0, i32 0 17 %dst.imagp = getelementptr inbounds { double, double }, { double, double }* %dst, i32 0, i32 1
|
/external/llvm/test/CodeGen/ARM/ |
thumb1-ldst-opt.ll | 7 %add.ptr = getelementptr inbounds i32, i32* %p0, i32 10 8 %arrayidx = getelementptr inbounds i32, i32* %p0, i32 13 10 %arrayidx1 = getelementptr inbounds i32, i32* %p0, i32 12 13 %arrayidx2 = getelementptr inbounds i32, i32* %p0, i32 11
|
/external/llvm/test/CodeGen/Hexagon/ |
sdata-array.ll | 10 store i8 0, i8* getelementptr inbounds ([4 x i8], [4 x i8]* @foo, i32 0, i32 0), align 1
|
/external/llvm/test/CodeGen/PowerPC/ |
MergeConsecutiveStores.ll | 37 %0 = load i32, i32* getelementptr inbounds (%struct.X, %struct.X* @fx, i32 0, i32 0), align 4 38 %1 = load i32, i32* getelementptr inbounds (%struct.X, %struct.X* @fx, i32 0, i32 1), align 4 39 %2 = load i32, i32* getelementptr inbounds (%struct.X, %struct.X* @fx, i32 0, i32 2), align 4 40 %3 = load i32, i32* getelementptr inbounds (%struct.X, %struct.X* @fx, i32 0, i32 3), align 4 41 store i32 %0, i32* getelementptr inbounds (%struct.X, %struct.X* @fy, i32 0, i32 0), align 4 42 store i32 %1, i32* getelementptr inbounds (%struct.X, %struct.X* @fy, i32 0, i32 1), align 4 43 store i32 %2, i32* getelementptr inbounds (%struct.X, %struct.X* @fy, i32 0, i32 2), align 4 44 store i32 %3, i32* getelementptr inbounds (%struct.X, %struct.X* @fy, i32 0, i32 3), align 4 59 %0 = load i32, i32* getelementptr inbounds (%struct.X, %struct.X* @fx, i32 0, i32 0), align 16 60 %1 = load i32, i32* getelementptr inbounds (%struct.X, %struct.X* @fx, i32 0, i32 1), align [all...] |
/external/llvm/test/Linker/Inputs/ |
PR11464.b.ll | 6 %d_stream = getelementptr inbounds %bug_type, %bug_type* %fp, i64 0, i32 0
|
/external/llvm/test/Transforms/GlobalMerge/ |
basic.ll | 8 ; CHECK: @a = internal alias i32, getelementptr inbounds ({ i32, i32 }, { i32, i32 }* @_MergedGlobals, i32 0, i32 0) 11 ; CHECK: @b = internal alias i32, getelementptr inbounds ({ i32, i32 }, { i32, i32 }* @_MergedGlobals, i32 0, i32 1) 15 ; CHECK: load i32, i32* getelementptr inbounds ({ i32, i32 }, { i32, i32 }* @_MergedGlobals, i32 0, i32 0) 17 ; CHECK: load i32, i32* getelementptr inbounds ({ i32, i32 }, { i32, i32 }* @_MergedGlobals, i32 0, i32 1)
|
/external/llvm/test/Transforms/Inline/ |
alloca-merge-align.ll | 11 %a1 = getelementptr inbounds %struct.s, %struct.s* %a, i64 0, i32 0 13 %arrayidx = getelementptr inbounds [2 x i32], [2 x i32]* %x, i64 0, i64 0 15 %b = getelementptr inbounds %struct.s, %struct.s* %a, i64 0, i32 1 17 %arrayidx2 = getelementptr inbounds [2 x i32], [2 x i32]* %x, i64 0, i64 1 26 %a1 = getelementptr inbounds %struct.s, %struct.s* %a, i64 0, i32 0 28 %arrayidx = getelementptr inbounds [2 x i32], [2 x i32]* %x, i64 0, i64 0 30 %b = getelementptr inbounds %struct.s, %struct.s* %a, i64 0, i32 1 32 %arrayidx2 = getelementptr inbounds [2 x i32], [2 x i32]* %x, i64 0, i64 1 41 %a1 = getelementptr inbounds %struct.s, %struct.s* %a, i64 0, i32 0 43 %arrayidx = getelementptr inbounds [2 x i32], [2 x i32]* %x, i64 0, i64 [all...] |
/external/llvm/test/Transforms/InstCombine/ |
weak-symbols.ll | 16 %str1 = getelementptr inbounds [2 x i8], [2 x i8]* @fake_init, i64 0, i64 0 17 %str2 = getelementptr inbounds [2 x i8], [2 x i8]* @.str, i64 0, i64 0 27 %str1 = getelementptr inbounds [2 x i8], [2 x i8]* @real_init, i64 0, i64 0 28 %str2 = getelementptr inbounds [2 x i8], [2 x i8]* @.str, i64 0, i64 0
|
/external/llvm/test/Transforms/LoadStoreVectorizer/AMDGPU/ |
missing-alignment.ll | 11 %ptr0 = getelementptr inbounds [512 x float], [512 x float] addrspace(3)* @lds, i32 0, i32 11 14 %ptr1 = getelementptr inbounds [512 x float], [512 x float] addrspace(3)* @lds, i32 0, i32 12 25 %arrayidx0 = getelementptr inbounds [512 x float], [512 x float] addrspace(3)* @lds, i32 0, i32 1 26 %arrayidx1 = getelementptr inbounds [512 x float], [512 x float] addrspace(3)* @lds, i32 0, i32 2
|
/external/llvm/test/Transforms/MemCpyOpt/ |
crash.ll | 12 %0 = getelementptr inbounds %struct.bar, %struct.bar* %this, i32 0, i32 0, i32 0, i32 0 14 %1 = getelementptr inbounds %struct.bar, %struct.bar* %this, i32 0, i32 0, i32 0, i32 1 16 %2 = getelementptr inbounds %struct.bar, %struct.bar* %this, i32 0, i32 0, i32 0, i32 2 18 %3 = getelementptr inbounds %struct.bar, %struct.bar* %this, i32 0, i32 0, i32 0, i32 3 20 %4 = getelementptr inbounds %struct.bar, %struct.bar* %this, i32 0, i32 1, i32 0, i32 0 22 %5 = getelementptr inbounds %struct.bar, %struct.bar* %this, i32 0, i32 1, i32 0, i32 1 24 %6 = getelementptr inbounds %struct.bar, %struct.bar* %this, i32 0, i32 1, i32 0, i32 2 26 %7 = getelementptr inbounds %struct.bar, %struct.bar* %this, i32 0, i32 1, i32 0, i32 3 28 %8 = getelementptr inbounds %struct.bar, %struct.bar* %this, i32 0, i32 3, i32 0, i32 1 30 %9 = getelementptr inbounds %struct.bar, %struct.bar* %this, i32 0, i32 3, i32 0, i32 [all...] |
/external/llvm/test/Transforms/SLPVectorizer/X86/ |
simple-loop.ll | 14 %3 = getelementptr inbounds i32, i32* %in, i64 %2 18 %6 = getelementptr inbounds i32, i32* %in, i64 %5 21 %9 = getelementptr inbounds i32, i32* %in, i64 %8 24 %12 = getelementptr inbounds i32, i32* %in, i64 %11 36 %22 = getelementptr inbounds i32, i32* %out, i64 %2 39 %23 = getelementptr inbounds i32, i32* %out, i64 %5 41 %24 = getelementptr inbounds i32, i32* %out, i64 %8 43 %25 = getelementptr inbounds i32, i32* %out, i64 %11 64 %3 = getelementptr inbounds i32, i32* %in, i64 %2 67 %6 = getelementptr inbounds i32, i32* %in, i64 % [all...] |
/external/swiftshader/third_party/LLVM/test/CodeGen/XCore/ |
2011-01-31-DAGCombineBug.ll | 8 %0 = load i32* getelementptr inbounds (%struct.st* @x, i32 0, i32 3), align 2
|
/external/swiftshader/third_party/LLVM/test/Transforms/MemCpyOpt/ |
crash.ll | 12 %0 = getelementptr inbounds %struct.bar* %this, i32 0, i32 0, i32 0, i32 0 14 %1 = getelementptr inbounds %struct.bar* %this, i32 0, i32 0, i32 0, i32 1 16 %2 = getelementptr inbounds %struct.bar* %this, i32 0, i32 0, i32 0, i32 2 18 %3 = getelementptr inbounds %struct.bar* %this, i32 0, i32 0, i32 0, i32 3 20 %4 = getelementptr inbounds %struct.bar* %this, i32 0, i32 1, i32 0, i32 0 22 %5 = getelementptr inbounds %struct.bar* %this, i32 0, i32 1, i32 0, i32 1 24 %6 = getelementptr inbounds %struct.bar* %this, i32 0, i32 1, i32 0, i32 2 26 %7 = getelementptr inbounds %struct.bar* %this, i32 0, i32 1, i32 0, i32 3 28 %8 = getelementptr inbounds %struct.bar* %this, i32 0, i32 3, i32 0, i32 1 30 %9 = getelementptr inbounds %struct.bar* %this, i32 0, i32 3, i32 0, i32 [all...] |
/external/swiftshader/third_party/LLVM/test/Transforms/SimplifyLibCalls/ |
weak-symbols.ll | 14 %t0 = call i32 @strcmp(i8* getelementptr inbounds ([2 x i8]* @fake_init, i64 0, i64 0), i8* getelementptr inbounds ([2 x i8]* @.str, i64 0, i64 0)) nounwind readonly 22 %t0 = call i32 @strcmp(i8* getelementptr inbounds ([2 x i8]* @real_init, i64 0, i64 0), i8* getelementptr inbounds ([2 x i8]* @.str, i64 0, i64 0)) nounwind readonly
|