/external/llvm/test/Transforms/InstCombine/ |
2012-09-24-MemcpyFromGlobalCrash.ll | 15 %a = getelementptr inbounds [100 x i8]* %A, i64 0, i64 0 16 call void @llvm.memcpy.p0i8.p0i8.i64(i8* %a, i8* getelementptr inbounds ([100 x i8]* @G, i64 0, i32 0), i64 100, i32 4, i1 false)
|
gep-addrspace.ll | 11 %A = getelementptr inbounds %myStruct addrspace(1)* %p, i64 0 13 %C = getelementptr inbounds %myStruct* %B, i32 0, i32 1 14 %D = getelementptr inbounds [3 x float]* %C, i32 0, i32 2
|
/external/llvm/test/Transforms/InstSimplify/ |
2011-10-27-BinOpCrash.ll | 9 %a = add i32 %x, add (i32 add (i32 ashr (i32 add (i32 mul (i32 ptrtoint ([32 x i16]* @_ZN11xercesc_2_5L11gDigitCharsE to i32), i32 -1), i32 ptrtoint (i16* getelementptr inbounds ([32 x i16]* @_ZN11xercesc_2_5L11gDigitCharsE, i32 0, i32 30) to i32)), i32 1), i32 ashr (i32 add (i32 mul (i32 ptrtoint ([7 x i16]* @_ZN11xercesc_2_5L17gIdeographicCharsE to i32), i32 -1), i32 ptrtoint (i16* getelementptr inbounds ([7 x i16]* @_ZN11xercesc_2_5L17gIdeographicCharsE, i32 0, i32 4) to i32)), i32 1)), i32 8)
|
/external/llvm/test/Transforms/SLPVectorizer/X86/ |
flag.ll | 18 %3 = getelementptr inbounds i32* %in, i64 %2 21 %6 = getelementptr inbounds i32* %in, i64 %5 24 %9 = getelementptr inbounds i32* %in, i64 %8 27 %12 = getelementptr inbounds i32* %in, i64 %11 37 %22 = getelementptr inbounds i32* %out, i64 %2 39 %23 = getelementptr inbounds i32* %out, i64 %5 41 %24 = getelementptr inbounds i32* %out, i64 %8 43 %25 = getelementptr inbounds i32* %out, i64 %11
|
/external/llvm/test/Transforms/ObjCARC/ |
no-objc-arc-exceptions.ll | 20 %byref.isa = getelementptr inbounds %struct.__block_byref_x* %x, i64 0, i32 0 22 %byref.forwarding = getelementptr inbounds %struct.__block_byref_x* %x, i64 0, i32 1 24 %byref.flags = getelementptr inbounds %struct.__block_byref_x* %x, i64 0, i32 2 26 %byref.size = getelementptr inbounds %struct.__block_byref_x* %x, i64 0, i32 3 28 %block.isa = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block, i64 0, i32 0 30 %block.flags = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block, i64 0, i32 1 32 %block.reserved = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block, i64 0, i32 2 34 %block.invoke = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block, i64 0, i32 3 36 %block.descriptor = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block, i64 0, i32 4 38 %block.captured = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block, i64 0, i32 [all...] |
retain-block-alloca.ll | 20 %block.isa = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>* %block, i64 0, i32 0 22 %block.flags = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>* %block, i64 0, i32 1 24 %block.reserved = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>* %block, i64 0, i32 2 26 %block.invoke = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>* %block, i64 0, i32 3 28 %block.descriptor = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>* %block, i64 0, i32 4 30 %block.captured = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>* %block, i64 0, i32 5 57 %block.isa = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>* %block, i64 0, i32 0 59 %block.flags = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>* %block, i64 0, i32 1 61 %block.reserved = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>* %block, i64 0, i32 2 63 %block.invoke = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>* %block, i64 0, i32 [all...] |
/external/clang/test/CodeGenCXX/ |
apple-kext-indirect-call.C | 13 // CHECK: getelementptr inbounds (void (%struct.Base*)** bitcast ([3 x i8*]* @_ZTV4Base to void (%struct.Base*)**), i64 2)
|
vtable-pointer-initialization.cpp | 24 // CHECK: store i8** getelementptr inbounds ([3 x i8*]* @_ZTV1A, i64 0, i64 2) 30 // CHECK: store i8** getelementptr inbounds ([3 x i8*]* @_ZTV1A, i64 0, i64 2) 48 // CHECK: store i8** getelementptr inbounds ([3 x i8*]* @_ZTV1B, i64 0, i64 2) 55 // CHECK: store i8** getelementptr inbounds ([3 x i8*]* @_ZTV1B, i64 0, i64 2)
|
cxx11-initializer-aggregate.cpp | 8 // CHECK: %[[A:.*]] = getelementptr inbounds %struct.A* %[[INITLIST]], i32 0, i32 0 10 // CHECK: %[[B:.*]] = getelementptr inbounds %struct.A* %[[INITLIST]], i32 0, i32 1 21 // CHECK: %[[R:.*]] = getelementptr inbounds %struct.B* %[[INITLIST2:.*]], i32 0, i32 0
|
partial-destruction.cpp | 21 // CHECK-NEXT: [[E_BEGIN:%.*]] = getelementptr inbounds [10 x [[A]]]* [[AS]], i64 0, i64 0 24 // CHECK: [[E1:%.*]] = getelementptr inbounds [[A]]* [[E_BEGIN]], i64 1 27 // CHECK: [[E2:%.*]] = getelementptr inbounds [[A]]* [[E1]], i64 1 29 // CHECK-NEXT: [[E_END:%.*]] = getelementptr inbounds [[A]]* [[E_BEGIN]], i64 10 33 // CHECK: [[E_NEXT]] = getelementptr inbounds [[A]]* [[E_CUR]], i64 1 42 // CHECK: [[ED_BEGIN:%.*]] = getelementptr inbounds [10 x [[A]]]* [[AS]], i32 0, i32 0 43 // CHECK-NEXT: [[ED_END:%.*]] = getelementptr inbounds [[A]]* [[ED_BEGIN]], i64 10 46 // CHECK-NEXT: [[ED_CUR]] = getelementptr inbounds [[A]]* [[ED_AFTER]], i64 -1 59 // CHECK-NEXT: [[E_CUR]] = getelementptr inbounds [[A]]* [[E_AFTER]], i64 -1 67 // CHECK: [[E0:%.*]] = getelementptr inbounds [10 x [[A]]]* [[AS]], i32 0, i32 [all...] |
/external/llvm/test/CodeGen/ARM/ |
cse-call.ll | 26 %. = select i1 undef, i8* getelementptr inbounds ([200 x i8]* @F_floatmul.man1, i32 0, i32 0), i8* getelementptr inbounds ([200 x i8]* @F_floatmul.man2, i32 0, i32 0) 27 %.92 = select i1 undef, i8* getelementptr inbounds ([200 x i8]* @F_floatmul.man2, i32 0, i32 0), i8* getelementptr inbounds ([200 x i8]* @F_floatmul.man1, i32 0, i32 0)
|
2013-01-21-PR14992.ll | 10 %arrayidx1 = getelementptr inbounds i32* %a, i32 1 12 %arrayidx2 = getelementptr inbounds i32* %a, i32 2 14 %add.ptr = getelementptr inbounds i32* %a, i32 3
|
flag-crash.ll | 8 %0 = getelementptr inbounds %struct.gs_matrix* %pm1, i32 0, i32 6 10 %2 = getelementptr inbounds %struct.gs_matrix* %pm1, i32 0, i32 8 12 %4 = getelementptr inbounds %struct.gs_matrix* %pm1, i32 0, i32 2
|
/external/llvm/test/CodeGen/Mips/ |
largeimm1.ll | 8 %arrayidx = getelementptr inbounds [1073741824 x i8]* %a1, i32 0, i32 1048676
|
/external/llvm/test/CodeGen/PowerPC/ |
2013-05-15-preinc-fold.ll | 8 %arrayidx = getelementptr inbounds i8* %base, i32 -1 10 %arrayidx2 = getelementptr inbounds i8* %base, i32 1 22 %arrayidx = getelementptr inbounds i64* %base, i32 -1 24 %arrayidx2 = getelementptr inbounds i64* %base, i32 1
|
/external/llvm/test/Object/Inputs/ |
trivial.ll | 5 %call = tail call i32 @puts(i8* getelementptr inbounds ([13 x i8]* @.str, i32 0, i32 0)) nounwind
|
/external/llvm/test/Transforms/GlobalOpt/ |
tls.ll | 17 store i32* getelementptr inbounds ([100 x i32]* @x, i64 0, i64 1), i32** @ip, align 8 24 store i32 0, i32* getelementptr inbounds ([100 x i32]* @x, i64 0, i64 1), align 4 41 store i32* getelementptr inbounds ([100 x i32]* @x, i64 0, i64 1), i32** @ip, align 8 44 store i32 50, i32* getelementptr inbounds ([100 x i32]* @x, i64 0, i64 1), align 4
|
zeroinitializer-gep-load.ll | 6 %arrayidx = getelementptr inbounds [10 x i32]* @zero, i64 0, i64 %idx
|
ctor-list-opt-inbounds.ll | 3 ; Don't get fooled by the inbounds keyword; it doesn't change 17 store i32 2, i32* getelementptr inbounds ([6 x [5 x i32]]* @G, i64 0, i64 0, i64 0) 20 %s = load i32* getelementptr inbounds ([6 x [5 x i32]]* @G, i64 0, i64 0, i64 0)
|
/external/llvm/test/Transforms/BBVectorize/ |
func-alias.ll | 50 %tmp128 = getelementptr inbounds %struct.__st_parameter_dt* %memtmp3, i32 0, i32 0 51 %tmp129 = getelementptr inbounds %struct.__st_parameter_common* %tmp128, i32 0, i32 2 52 store i8* getelementptr inbounds ([11 x i8]* @.cst4, i64 0, i64 0), i8** %tmp129, align 8 53 %tmp130 = getelementptr inbounds %struct.__st_parameter_dt* %memtmp3, i32 0, i32 0 54 %tmp131 = getelementptr inbounds %struct.__st_parameter_common* %tmp130, i32 0, i32 3 56 %tmp132 = getelementptr inbounds %struct.__st_parameter_dt* %memtmp3, i32 0, i32 5 57 store i8* getelementptr inbounds ([214 x i8]* @.cst823, i64 0, i64 0), i8** %tmp132, align 8 58 %tmp133 = getelementptr inbounds %struct.__st_parameter_dt* %memtmp3, i32 0, i32 6 60 %tmp134 = getelementptr inbounds %struct.__st_parameter_dt* %memtmp3, i32 0, i32 0 61 %tmp135 = getelementptr inbounds %struct.__st_parameter_common* %tmp134, i32 0, i32 [all...] |
/external/llvm/test/Transforms/ConstantMerge/ |
linker-private.ll | 12 @_unnamed_cfstring_4 = private constant %struct.NSConstantString { i32* getelementptr inbounds ([0 x i32]* @__CFConstantStringClassReference, i32 0, i32 0), i32 1992, i8* getelementptr inbounds ([1 x i8]* @.str3, i32 0, i32 0), i32 0 }, section "__DATA,__cfstring" 19 store i8* getelementptr inbounds ([1 x i8]* @null.array, i32 0, i32 0), i8** %stack, align 4
|
/external/llvm/test/Transforms/Inline/ |
alloca-merge-align-nodl.ll | 10 %a1 = getelementptr inbounds %struct.s* %a, i64 0, i32 0 12 %arrayidx = getelementptr inbounds [2 x i32]* %x, i64 0, i64 0 14 %b = getelementptr inbounds %struct.s* %a, i64 0, i32 1 16 %arrayidx2 = getelementptr inbounds [2 x i32]* %x, i64 0, i64 1 25 %a1 = getelementptr inbounds %struct.s* %a, i64 0, i32 0 27 %arrayidx = getelementptr inbounds [2 x i32]* %x, i64 0, i64 0 29 %b = getelementptr inbounds %struct.s* %a, i64 0, i32 1 31 %arrayidx2 = getelementptr inbounds [2 x i32]* %x, i64 0, i64 1 42 %a1 = getelementptr inbounds %struct.s* %a, i64 0, i32 0 44 %arrayidx = getelementptr inbounds [2 x i32]* %x, i64 0, i64 [all...] |
/external/llvm/test/Transforms/LoopStrengthReduce/X86/ |
ivchain-stress-X86.ll | 35 %arrayidx = getelementptr inbounds i8* %a, i32 %i.09 38 %arrayidx1 = getelementptr inbounds i8* %b, i32 %i.09 43 %arrayidx4 = getelementptr inbounds i8* %c, i32 %i.09 53 %arrayidx.1 = getelementptr inbounds i8* %a, i32 %add5 56 %arrayidx1.1 = getelementptr inbounds i8* %b, i32 %add5 61 %arrayidx4.1 = getelementptr inbounds i8* %c, i32 %add5 68 %arrayidx.2 = getelementptr inbounds i8* %a, i32 %add5.1 71 %arrayidx1.2 = getelementptr inbounds i8* %b, i32 %add5.1 76 %arrayidx4.2 = getelementptr inbounds i8* %c, i32 %add5.1 83 %arrayidx.3 = getelementptr inbounds i8* %a, i32 %add5. [all...] |
/external/llvm/test/Transforms/SimplifyCFG/ |
speculate-store.ll | 5 %arrayidx = getelementptr inbounds i32* %B, i64 0 8 %arrayidx2 = getelementptr inbounds i32* %A, i64 0 12 %arrayidx4 = getelementptr inbounds i32* %B, i64 1 33 %arrayidx = getelementptr inbounds i32* %B, i64 0 36 %arrayidx2 = getelementptr inbounds i32* %A, i64 0 40 %arrayidx4 = getelementptr inbounds i32* %B, i64 1 60 %arrayidx = getelementptr inbounds i32* %B, i64 0 63 %arrayidx2 = getelementptr inbounds i32* %A, i64 0 68 %arrayidx4 = getelementptr inbounds i32* %B, i64 1 86 %arrayidx = getelementptr inbounds i32* %B, i64 [all...] |
/external/llvm/test/CodeGen/X86/ |
misched-matmul.ll | 14 %arrayidx1.i = getelementptr inbounds [4 x double]* %A, i64 0, i64 0 16 %arrayidx3.i = getelementptr inbounds [4 x double]* %B, i64 0, i64 0 19 %arrayidx5.i = getelementptr inbounds [4 x double]* %A, i64 0, i64 1 21 %arrayidx7.i = getelementptr inbounds [4 x double]* %B, i64 1, i64 0 25 %arrayidx10.i = getelementptr inbounds [4 x double]* %A, i64 0, i64 2 27 %arrayidx12.i = getelementptr inbounds [4 x double]* %B, i64 2, i64 0 31 %arrayidx16.i = getelementptr inbounds [4 x double]* %A, i64 0, i64 3 33 %arrayidx18.i = getelementptr inbounds [4 x double]* %B, i64 3, i64 0 37 %arrayidx25.i = getelementptr inbounds [4 x double]* %B, i64 0, i64 1 40 %arrayidx30.i = getelementptr inbounds [4 x double]* %B, i64 1, i64 [all...] |