/external/llvm/test/CodeGen/AArch64/ |
arm64-narrow-ldst-merge.ll | 14 %arrayidx2 = getelementptr inbounds i16, i16* %p, i64 1 29 %arrayidx = getelementptr inbounds i16, i16* %p, i64 -2 31 %arrayidx3 = getelementptr inbounds i16, i16* %p, i64 -1 51 %arrayidx = getelementptr inbounds i16, i16* %P, i64 0 53 %arrayidx2 = getelementptr inbounds i16, i16* %P, i64 1 55 %arrayidx7 = getelementptr inbounds i16, i16* %P, i64 2 57 %arrayidx12 = getelementptr inbounds i16, i16* %P, i64 3 73 %add.ptr0 = getelementptr inbounds i16, i16* %p, i64 4 75 %add.ptr = getelementptr inbounds i16, i16* %p, i64 5 92 %add.ptr0 = getelementptr inbounds i16, i16* %p, i64 [all...] |
arm64-collect-loh-str.ll | 18 store i32* null, i32** getelementptr inbounds (%struct.anon, %struct.anon* @pptp_wan_head, i64 0, i32 0), align 8 19 store i32** getelementptr inbounds (%struct.anon, %struct.anon* @pptp_wan_head, i64 0, i32 0), i32*** getelementptr inbounds (%struct.anon, %struct.anon* @pptp_wan_head, i64 0, i32 1), align 8
|
arm64-misched-multimmo.ll | 18 %0 = load i32, i32* getelementptr inbounds ([100 x i32], [100 x i32]* @G2, i64 0, i64 0), align 4 19 %1 = load i32, i32* getelementptr inbounds ([100 x i32], [100 x i32]* @G2, i64 0, i64 1), align 4 20 store i32 0, i32* getelementptr inbounds ([100 x i32], [100 x i32]* @G1, i64 0, i64 0), align 4
|
arm64-prefetch.ll | 42 %arrayidx = getelementptr inbounds i32, i32* %tmp2, i64 %idxprom 48 %arrayidx3 = getelementptr inbounds i32, i32* %tmp4, i64 %idxprom 54 %arrayidx6 = getelementptr inbounds i32, i32* %tmp6, i64 %idxprom 60 %arrayidx9 = getelementptr inbounds i32, i32* %tmp8, i64 %idxprom 66 %arrayidx12 = getelementptr inbounds i32, i32* %tmp10, i64 %idxprom 73 %arrayidx15 = getelementptr inbounds i32, i32* %tmp12, i64 %idxprom 79 %arrayidx18 = getelementptr inbounds i32, i32* %tmp14, i64 %idxprom 85 %arrayidx21 = getelementptr inbounds i32, i32* %tmp16, i64 %idxprom 91 %arrayidx24 = getelementptr inbounds i32, i32* %tmp18, i64 %idxprom 98 %arrayidx27 = getelementptr inbounds i32, i32* %tmp20, i64 %idxpro [all...] |
cmpwithshort.ll | 8 %addr = getelementptr inbounds i16, i16* %ptr1, i16 0 23 %addr = getelementptr inbounds i16, i16* %ptr1, i16 0 38 %addr = getelementptr inbounds i16, i16* %ptr1, i16 0
|
/external/clang/test/CodeGen/ |
mangle-blocks.c | 21 // CHECK: call void @__assert_rtn(i8* getelementptr inbounds ([24 x i8], [24 x i8]* @__func__.__mangle_block_invoke_2, i32 0, i32 0), i8* getelementptr inbounds {{.*}}, i32 9, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.1, i32 0, i32 0))
|
ppc64-struct-onefloat.c | 16 // CHECK: %{{[a-zA-Z0-9.]+}} = getelementptr inbounds %struct.s1, %struct.s1* %a, i32 0, i32 0 18 // CHECK: %{{[a-zA-Z0-9.]+}} = getelementptr inbounds %struct.s2, %struct.s2* %b, i32 0, i32 0 20 // CHECK: %{{[a-zA-Z0-9.]+}} = getelementptr inbounds %struct.s4, %struct.s4* %d, i32 0, i32 0 21 // CHECK: %{{[a-zA-Z0-9.]+}} = getelementptr inbounds %struct.s1, %struct.s1* %{{[a-zA-Z0-9.]+}}, i32 0, i32 0 23 // CHECK: %{{[a-zA-Z0-9.]+}} = getelementptr inbounds %struct.s5, %struct.s5* %e, i32 0, i32 0 24 // CHECK: %{{[a-zA-Z0-9.]+}} = getelementptr inbounds %struct.s2, %struct.s2* %{{[a-zA-Z0-9.]+}}, i32 0, i32 0 38 // CHECK: %{{[a-zA-Z0-9.]+}} = getelementptr inbounds %struct.s1, %struct.s1* %p1, i32 0, i32 0 40 // CHECK: %{{[a-zA-Z0-9.]+}} = getelementptr inbounds %struct.s2, %struct.s2* %p2, i32 0, i32 0 42 // CHECK: %{{[a-zA-Z0-9.]+}} = getelementptr inbounds %struct.s4, %struct.s4* %p4, i32 0, i32 0 43 // CHECK: %{{[a-zA-Z0-9.]+}} = getelementptr inbounds %struct.s1, %struct.s1* %{{[a-zA-Z0-9.]+}}, i32 0, i32 [all...] |
/external/clang/test/CodeGenObjC/ |
mangle-blocks.m | 27 // CHECK: call void @__assert_rtn(i8* getelementptr inbounds ([34 x i8], [34 x i8]* @"__func__.__14-[Test mangle]_block_invoke_2", i32 0, i32 0), i8* getelementptr inbounds {{.*}}, i32 14, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.1, i32 0, i32 0))
|
/external/llvm/test/Analysis/ScalarEvolution/ |
pr22179.ll | 12 store i8 0, i8* getelementptr inbounds (%struct.anon, %struct.anon* @a, i64 0, i32 0), align 1 17 %m = load volatile i32, i32* getelementptr inbounds (%struct.S, %struct.S* @b, i64 0, i32 0), align 4 26 store i8 -128, i8* getelementptr inbounds (%struct.anon, %struct.anon* @a, i64 0, i32 0), align 1
|
/external/llvm/test/CodeGen/ARM/ |
2013-01-21-PR14992.ll | 10 %arrayidx1 = getelementptr inbounds i32, i32* %a, i32 1 12 %arrayidx2 = getelementptr inbounds i32, i32* %a, i32 2 14 %add.ptr = getelementptr inbounds i32, i32* %a, i32 3
|
flag-crash.ll | 8 %0 = getelementptr inbounds %struct.gs_matrix, %struct.gs_matrix* %pm1, i32 0, i32 6 10 %2 = getelementptr inbounds %struct.gs_matrix, %struct.gs_matrix* %pm1, i32 0, i32 8 12 %4 = getelementptr inbounds %struct.gs_matrix, %struct.gs_matrix* %pm1, i32 0, i32 2
|
/external/llvm/test/CodeGen/Mips/ |
memcpy.ll | 11 %arraydecay = getelementptr inbounds %struct.S1, %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], [31 x i8]* @.str, i32 0, i32 0), i32 31, i32 1, i1 false) 13 %arrayidx = getelementptr inbounds %struct.S1, %struct.S1* %s1, i32 0, i32 1, i32 40
|
/external/llvm/test/CodeGen/PowerPC/ |
combine-to-pre-index-store-crash.ll | 13 %tmp = getelementptr inbounds %StructA, %StructA* %this, i64 0, i32 1 14 %tmp11 = getelementptr inbounds %StructA, %StructA* %this, i64 0, i32 1, i32 1 18 %tmp13 = getelementptr inbounds %StructA, %StructA* %this, i64 0, i32 2, i32 1
|
/external/llvm/test/Transforms/GlobalOpt/ |
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]], [6 x [5 x i32]]* @G, i64 0, i64 0, i64 0) 20 %s = load i32, i32* getelementptr inbounds ([6 x [5 x i32]], [6 x [5 x i32]]* @G, i64 0, i64 0, i64 0)
|
/external/llvm/test/Transforms/Inline/ |
noalias2.ll | 8 %arrayidx = getelementptr inbounds float, float* %a, i64 5 17 %arrayidx = getelementptr inbounds float, float* %a, i64 7 25 ; CHECK: %arrayidx.i = getelementptr inbounds float, float* %a, i64 5 28 ; CHECK: %arrayidx = getelementptr inbounds float, float* %a, i64 7 36 %arrayidx = getelementptr inbounds float, float* %a, i64 6 38 %arrayidx1 = getelementptr inbounds float, float* %b, i64 8 50 %arrayidx = getelementptr inbounds float, float* %a, i64 7 58 ; CHECK: %arrayidx.i.i = getelementptr inbounds float, float* %a, i64 5 61 ; CHECK: %arrayidx.i = getelementptr inbounds float, float* %a, i64 7 64 ; CHECK: %arrayidx.i1 = getelementptr inbounds float, float* %a, i64 [all...] |
/external/llvm/test/Transforms/LoopStrengthReduce/X86/ |
ivchain-stress-X86.ll | 35 %arrayidx = getelementptr inbounds i8, i8* %a, i32 %i.09 38 %arrayidx1 = getelementptr inbounds i8, i8* %b, i32 %i.09 43 %arrayidx4 = getelementptr inbounds i8, i8* %c, i32 %i.09 53 %arrayidx.1 = getelementptr inbounds i8, i8* %a, i32 %add5 56 %arrayidx1.1 = getelementptr inbounds i8, i8* %b, i32 %add5 61 %arrayidx4.1 = getelementptr inbounds i8, i8* %c, i32 %add5 68 %arrayidx.2 = getelementptr inbounds i8, i8* %a, i32 %add5.1 71 %arrayidx1.2 = getelementptr inbounds i8, i8* %b, i32 %add5.1 76 %arrayidx4.2 = getelementptr inbounds i8, i8* %c, i32 %add5.1 83 %arrayidx.3 = getelementptr inbounds i8, i8* %a, i32 %add5. [all...] |
/external/llvm/test/Transforms/SLPVectorizer/X86/ |
saxpy.ll | 12 %1 = getelementptr inbounds i32, i32* %x, i64 %i 15 %4 = getelementptr inbounds i32, i32* %y, i64 %i 20 %8 = getelementptr inbounds i32, i32* %x, i64 %7 23 %11 = getelementptr inbounds i32, i32* %y, i64 %7 28 %15 = getelementptr inbounds i32, i32* %x, i64 %14 31 %18 = getelementptr inbounds i32, i32* %y, i64 %14 36 %22 = getelementptr inbounds i32, i32* %x, i64 %21 39 %25 = getelementptr inbounds i32, i32* %y, i64 %21 49 %2 = getelementptr inbounds i32, i32* %x, i64 %1 50 %3 = getelementptr inbounds i32, i32* %y, i64 % [all...] |
simplebb.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 35 %arrayidx3 = getelementptr inbounds double, double* %a, i64 1 37 %arrayidx4 = getelementptr inbounds double, double* %b, i64 1 42 %carrayidx5 = getelementptr inbounds i8, i8* %e, i64 8 58 %arrayidx3 = getelementptr inbounds double, double* %a, i64 1 60 %arrayidx4 = getelementptr inbounds double, double* %b, i64 1 64 %arrayidx5 = getelementptr inbounds double, double* %c, i64 1 78 %arrayidx3 = getelementptr inbounds double, double* %a, i64 [all...] |
/external/llvm/test/Transforms/SLPVectorizer/XCore/ |
no-vector-registers.ll | 14 %arrayidx3 = getelementptr inbounds double, double* %a, i64 1 16 %arrayidx4 = getelementptr inbounds double, double* %b, i64 1 20 %arrayidx5 = getelementptr inbounds double, double* %c, i64 1
|
/external/llvm/test/Transforms/SafeStack/ |
constant-gep-call.ll | 19 %b = getelementptr inbounds %struct.nest, %struct.nest* %c, i32 0, i32 1 20 %_a = getelementptr inbounds %struct.pair, %struct.pair* %b, i32 0, i32 0 22 %call = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str, i32 0, i32 0), i32 %0)
|
escape-vector.ll | 15 %y = getelementptr inbounds %struct.vec, %struct.vec* %c, i64 0, i32 0 16 %add.ptr = getelementptr inbounds <4 x i32>, <4 x i32>* %y, i64 -12 17 %call = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str, i64 0, i64 0), <4 x i32>* %add.ptr) nounwind
|
no-attr.ll | 18 %arraydecay = getelementptr inbounds [16 x i8], [16 x i8]* %buf, i32 0, i32 0 21 %arraydecay1 = getelementptr inbounds [16 x i8], [16 x i8]* %buf, i32 0, i32 0 22 %call2 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str, i32 0, i32 0), i8* %arraydecay1)
|
/external/swiftshader/third_party/LLVM/test/CodeGen/ARM/ |
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/swiftshader/third_party/LLVM/test/Transforms/GlobalOpt/ |
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/swiftshader/third_party/LLVM/test/Transforms/IndVarSimplify/ |
preserve-gep-nested.ll | 34 %t0 = getelementptr inbounds %struct.Q* %s, i64 0, i32 0, i64 0, i32 0, i32 0, i64 %i 37 %t3 = getelementptr inbounds %struct.Q* %s, i64 0, i32 0, i64 0, i32 0, i32 0, i64 %i 40 %s0 = getelementptr inbounds %struct.Q* %s, i64 13, i32 0, i64 7, i32 0, i32 1, i64 %i 43 %s3 = getelementptr inbounds %struct.Q* %s, i64 13, i32 0, i64 7, i32 0, i32 1, i64 %i 46 %u0 = getelementptr inbounds %struct.Q* %s, i64 0, i32 0, i64 7, i32 0, i32 1, i64 %j 49 %u3 = getelementptr inbounds %struct.Q* %s, i64 0, i32 0, i64 7, i32 0, i32 1, i64 %j 52 %v0 = getelementptr inbounds %struct.Q* %s, i64 0, i32 0, i64 0, i32 0, i32 1, i64 %i 55 %v3 = getelementptr inbounds %struct.Q* %s, i64 0, i32 0, i64 0, i32 0, i32 1, i64 %i 58 %w0 = getelementptr inbounds %struct.Q* %s, i64 0, i32 0, i64 0, i32 0, i32 0, i64 %j 61 %w3 = getelementptr inbounds %struct.Q* %s, i64 0, i32 0, i64 0, i32 0, i32 0, i64 % [all...] |