/external/llvm/test/Analysis/DependenceAnalysis/ |
StrongSIV.ll | 31 %arrayidx = getelementptr inbounds i32* %A, i64 %0 34 %arrayidx3 = getelementptr inbounds i32* %A, i64 %indvars.iv 36 %incdec.ptr = getelementptr inbounds i32* %B.addr.02, i64 1 75 %arrayidx = getelementptr inbounds i32* %A, i64 %add 77 %arrayidx3 = getelementptr inbounds i32* %A, i64 %i.03 79 %incdec.ptr = getelementptr inbounds i32* %B.addr.02, i64 1 117 %arrayidx = getelementptr inbounds i32* %A, i64 %add 119 %arrayidx1 = getelementptr inbounds i32* %A, i64 %i.03 121 %incdec.ptr = getelementptr inbounds i32* %B.addr.02, i64 1 158 %arrayidx = getelementptr inbounds i32* %A, i64 % [all...] |
WeakCrossingSIV.ll | 33 %arrayidx = getelementptr inbounds i32* %A, i64 %add 37 %arrayidx2 = getelementptr inbounds i32* %A, i64 %sub 39 %incdec.ptr = getelementptr inbounds i32* %B.addr.02, i64 1 78 %arrayidx = getelementptr inbounds i32* %A, i64 %add 82 %arrayidx2 = getelementptr inbounds i32* %A, i64 %sub 84 %incdec.ptr = getelementptr inbounds i32* %B.addr.02, i64 1 117 %arrayidx = getelementptr inbounds i32* %A, i64 %i.02 120 %arrayidx1 = getelementptr inbounds i32* %A, i64 %sub 122 %incdec.ptr = getelementptr inbounds i32* %B.addr.01, i64 1 152 %arrayidx = getelementptr inbounds i32* %A, i64 %i.0 [all...] |
WeakZeroDstSIV.ll | 29 %arrayidx = getelementptr inbounds i32* %A, i64 %add 31 %arrayidx1 = getelementptr inbounds i32* %A, i64 10 33 %incdec.ptr = getelementptr inbounds i32* %B.addr.01, i64 1 69 %arrayidx = getelementptr inbounds i32* %A, i64 %add 71 %arrayidx1 = getelementptr inbounds i32* %A, i64 10 73 %incdec.ptr = getelementptr inbounds i32* %B.addr.02, i64 1 107 %arrayidx = getelementptr inbounds i32* %A, i64 %mul 109 %arrayidx1 = getelementptr inbounds i32* %A, i64 10 111 %incdec.ptr = getelementptr inbounds i32* %B.addr.01, i64 1 142 %arrayidx = getelementptr inbounds i32* %A, i64 %mu [all...] |
WeakZeroSrcSIV.ll | 27 %arrayidx = getelementptr inbounds i32* %A, i64 10 31 %arrayidx1 = getelementptr inbounds i32* %A, i64 %add 33 %incdec.ptr = getelementptr inbounds i32* %B.addr.01, i64 1 67 %arrayidx = getelementptr inbounds i32* %A, i64 10 71 %arrayidx1 = getelementptr inbounds i32* %A, i64 %add 73 %incdec.ptr = getelementptr inbounds i32* %B.addr.02, i64 1 106 %arrayidx = getelementptr inbounds i32* %A, i64 10 109 %arrayidx1 = getelementptr inbounds i32* %A, i64 %mul 111 %incdec.ptr = getelementptr inbounds i32* %B.addr.01, i64 1 141 %arrayidx = getelementptr inbounds i32* %A, i64 1 [all...] |
/external/llvm/test/Transforms/SROA/ |
basictest.ll | 84 ; CHECK-NEXT: %[[gep_dst:.*]] = getelementptr inbounds [42 x i8]* %[[test3_a1]], i64 0, i64 0 86 ; CHECK-NEXT: %[[gep:.*]] = getelementptr inbounds i8* %src, i64 42 88 ; CHECK-NEXT: %[[gep_src:.*]] = getelementptr inbounds i8* %src, i64 43 89 ; CHECK-NEXT: %[[gep_dst:.*]] = getelementptr inbounds [99 x i8]* %[[test3_a2]], i64 0, i64 0 91 ; CHECK-NEXT: %[[gep_src:.*]] = getelementptr inbounds i8* %src, i64 142 92 ; CHECK-NEXT: %[[gep_dst:.*]] = getelementptr inbounds [16 x i8]* %[[test3_a3]], i64 0, i64 0 94 ; CHECK-NEXT: %[[gep_src:.*]] = getelementptr inbounds i8* %src, i64 158 95 ; CHECK-NEXT: %[[gep_dst:.*]] = getelementptr inbounds [42 x i8]* %[[test3_a4]], i64 0, i64 0 97 ; CHECK-NEXT: %[[gep_src:.*]] = getelementptr inbounds i8* %src, i64 200 98 ; CHECK-NEXT: %[[gep_dst:.*]] = getelementptr inbounds [7 x i8]* %[[test3_a5]], i64 0, i64 [all...] |
/external/clang/test/CodeGen/ |
annotations-field.c | 16 // CHECK: getelementptr inbounds %struct.foo* %f, i32 0, i32 0 24 // CHECK: bitcast i32* getelementptr inbounds (%struct.foo* @gf, i32 0, i32 0) to i8*
|
c11atomics.c | 183 // CHECK-NEXT: [[T0:%.*]] = getelementptr inbounds [[CF]]* [[P]], i32 0, i32 0 184 // CHECK-NEXT: [[T1:%.*]] = getelementptr inbounds [[CF]]* [[P]], i32 0, i32 1 189 // CHECK-NEXT: [[T0:%.*]] = getelementptr inbounds [[CF]]* [[X]], i32 0, i32 0 190 // CHECK-NEXT: [[T1:%.*]] = getelementptr inbounds [[CF]]* [[X]], i32 0, i32 1 199 // CHECK-NEXT: [[T0:%.*]] = getelementptr inbounds [[CF]]* [[TMP0]], i32 0, i32 0 201 // CHECK-NEXT: [[T0:%.*]] = getelementptr inbounds [[CF]]* [[TMP0]], i32 0, i32 1 203 // CHECK-NEXT: [[T0:%.*]] = getelementptr inbounds [[CF]]* [[F]], i32 0, i32 0 204 // CHECK-NEXT: [[T1:%.*]] = getelementptr inbounds [[CF]]* [[F]], i32 0, i32 1 209 // CHECK-NEXT: [[T0:%.*]] = getelementptr inbounds [[CF]]* [[F]], i32 0, i32 0 211 // CHECK-NEXT: [[T0:%.*]] = getelementptr inbounds [[CF]]* [[F]], i32 0, i32 [all...] |
mips-inline-asm-modifiers.c | 8 // CHECK: %{{[0-9]+}} = call i32 asm ".set noreorder;\0Alw $0,$1;\0A.set reorder;\0A", "=r,*m"(i32* getelementptr inbounds ([8 x i32]* @b, i32 {{[0-9]+}}, i32 {{[0-9]+}})) #2, 9 // CHECK: %{{[0-9]+}} = call i32 asm "lw $0,${1:D};\0A", "=r,*m"(i32* getelementptr inbounds ([8 x i32]* @b, i32 {{[0-9]+}}, i32 {{[0-9]+}})) #2,
|
/external/clang/test/CodeGenCXX/ |
virtual-base-cast.cpp | 22 // MSVC: %[[vbptr_off:.*]] = getelementptr inbounds i8* {{.*}}, i32 0 25 // MSVC: %[[entry:.*]] = getelementptr inbounds i8* {{.*}}, i32 4 40 // MSVC: %[[vbptr_off:.*]] = getelementptr inbounds i8* {{.*}}, i32 0 43 // MSVC: %[[entry:.*]] = getelementptr inbounds i8* {{.*}}, i32 8 60 // MSVC: %[[vbptr_off:.*]] = getelementptr inbounds i8* {{.*}}, i32 0 63 // MSVC: %[[entry:.*]] = getelementptr inbounds i8* {{.*}}, i32 16 80 // MSVC: %[[vbptr_off:.*]] = getelementptr inbounds i8* {{.*}}, i32 4 83 // MSVC: %[[entry:.*]] = getelementptr inbounds i8* {{.*}}, i32 16
|
/external/clang/test/CodeGenObjC/ |
arc-unoptimized-byref-var.m | 7 // CHECK-UNOPT: [[X:%.*]] = getelementptr inbounds [[BYREF_T:%.*]]* [[VAR:%.*]], i32 0, i32 6 8 // CHECK-UNOPT: [[X2:%.*]] = getelementptr inbounds [[BYREF_T:%.*]]* [[VAR1:%.*]], i32 0, i32 6
|
/external/llvm/test/Analysis/BasicAA/ |
phi-speculation.ll | 11 %ptr = getelementptr inbounds i32* %ptr2, i64 1 27 %ptr_inc = getelementptr inbounds i32* %ptr_phi, i64 1 28 %ptr2_inc = getelementptr inbounds i32* %ptr2_phi, i64 1 40 %ptr = getelementptr inbounds i32* %ptr2, i64 1 62 %ptr_inc = getelementptr inbounds i32* %ptr_phi, i64 1 63 %ptr2_inc = getelementptr inbounds i32* %ptr2_phi, i64 1 67 %ptr_inc_outer = getelementptr inbounds i32* %ptr_phi, i64 1 68 %ptr2_inc_outer = getelementptr inbounds i32* %ptr2_phi, i64 1
|
underlying-value.ll | 17 %arrayidx = getelementptr inbounds [2 x i64]* undef, i32 0, i64 0 19 %arrayidx9 = getelementptr inbounds [2 x i64]* undef, i32 0, i64 undef
|
/external/llvm/test/Analysis/ScalarEvolution/ |
nsw-offset.ll | 25 ; CHECK: %2 = getelementptr inbounds double* %d, i64 %1 27 %2 = getelementptr inbounds double* %d, i64 %1 ; <double*> [#uses=1] 31 %5 = getelementptr inbounds double* %q, i64 %4 ; <double*> [#uses=1] 39 ; CHECK: %9 = getelementptr inbounds double* %q, i64 %8 41 %9 = getelementptr inbounds double* %q, i64 %8 ; <double*> [#uses=1] 51 ; CHECK: %t9 = getelementptr inbounds double* %q, i64 %t8 53 %t9 = getelementptr inbounds double* %q, i64 %t8 ; <double*> [#uses=1] 60 %15 = getelementptr inbounds double* %d, i64 %14 ; <double*> [#uses=1]
|
/external/llvm/test/CodeGen/ARM/ |
pr13249.ll | 10 %tmp5 = getelementptr inbounds i8* %tmp, i32 1 17 %tmp12 = getelementptr inbounds i8* %tmp9, i32 1
|
/external/llvm/test/CodeGen/Generic/ |
undef-phi.ll | 16 %next = getelementptr inbounds %struct.xx_stack* %stack.addr.02, i64 0, i32 1 23 %first = getelementptr inbounds %struct.xx_stack* %top.0.lcssa, i64 0, i32 0
|
/external/llvm/test/CodeGen/Hexagon/ |
gp-plus-offset-store.ll | 15 store i8 %ival, i8* getelementptr inbounds (%struct.struc* @foo, i32 0, i32 1), align 1 29 store i16 %ival, i16* getelementptr inbounds (%struct.struc* @foo, i32 0, i32 2), align 2
|
memops2.ll | 8 %add.ptr = getelementptr inbounds i16* %p, i32 10 21 %add.ptr1 = getelementptr inbounds i16* %p, i32 %add.ptr.sum
|
memops3.ll | 8 %add.ptr = getelementptr inbounds i8* %p, i32 10 21 %add.ptr1 = getelementptr inbounds i8* %p, i32 %add.ptr.sum
|
/external/llvm/test/CodeGen/Mips/ |
align16.ll | 19 %arrayidx = getelementptr inbounds [512 x i32]* %y, i32 0, i32 10 24 %arrayidx1 = getelementptr inbounds [512 x i32]* %y, i32 0, i32 10
|
i32k.ll | 8 %call = tail call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([4 x i8]* @.str, i32 0, i32 0), i32 1075344593) nounwind 11 %call1 = tail call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([4 x i8]* @.str, i32 0, i32 0), i32 -1075344593) nounwind
|
load-store-left-right.ll | 15 %0 = load i32* getelementptr inbounds (%struct.SI* @si, i32 0, i32 0), align 1 26 store i32 %a, i32* getelementptr inbounds (%struct.SI* @si, i32 0, i32 0), align 1
|
mips16_fpret.ll | 37 %cx.real = load float* getelementptr inbounds ({ float, float }* @cx, i32 0, i32 0) 38 %cx.imag = load float* getelementptr inbounds ({ float, float }* @cx, i32 0, i32 1) 39 %real = getelementptr inbounds { float, float }* %retval, i32 0, i32 0 40 %imag = getelementptr inbounds { float, float }* %retval, i32 0, i32 1 56 %dcx.real = load double* getelementptr inbounds ({ double, double }* @dcx, i32 0, i32 0) 57 %dcx.imag = load double* getelementptr inbounds ({ double, double }* @dcx, i32 0, i32 1) 58 %real = getelementptr inbounds { double, double }* %retval, i32 0, i32 0 59 %imag = getelementptr inbounds { double, double }* %retval, i32 0, i32 1
|
/external/llvm/test/CodeGen/PowerPC/ |
cr1eq.ll | 12 %call = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([4 x i8]* @.str, i32 0, i32 0), i32 1) 14 %call1 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([4 x i8]* @.str1, i32 0, i32 0), double 1.100000e+00)
|
stwu-gta.ll | 11 store i32 5, i32* getelementptr inbounds (%class.Two.0.5* @foo, i32 0, i32 0), align 4 12 store i32 6, i32* getelementptr inbounds (%class.Two.0.5* @foo, i32 0, i32 1), align 4
|
/external/llvm/test/CodeGen/X86/ |
2009-11-16-UnfoldMemOpBug.ll | 12 %tmp1 = getelementptr inbounds [60 x i8]* %tmp0, i64 0, i64 0 20 call void @llvm.memcpy.p0i8.p0i8.i64(i8* %tmp1, i8* getelementptr inbounds ([28 x i8]* @str, i64 0, i64 0), i64 28, i32 1, i1 false)
|