/external/llvm/test/Transforms/SLPVectorizer/X86/ |
call.ll | 23 %arrayidx3 = getelementptr inbounds double, double* %a, i64 1 25 %arrayidx4 = getelementptr inbounds double, double* %b, i64 1 30 %arrayidx5 = getelementptr inbounds double, double* %c, i64 1 44 %arrayidx3 = getelementptr inbounds double, double* %a, i64 1 46 %arrayidx4 = getelementptr inbounds double, double* %b, i64 1 51 %arrayidx5 = getelementptr inbounds double, double* %c, i64 1 65 %arrayidx3 = getelementptr inbounds double, double* %a, i64 1 67 %arrayidx4 = getelementptr inbounds double, double* %b, i64 1 72 %arrayidx5 = getelementptr inbounds double, double* %c, i64 1 87 %arrayidx3 = getelementptr inbounds double, double* %a, i64 [all...] |
/external/llvm/test/Transforms/SeparateConstOffsetFromGEP/NVPTX/ |
split-gep-and-gvn.ll | 24 %2 = getelementptr inbounds [32 x [32 x float]], [32 x [32 x float]] addrspace(3)* @array, i64 0, i64 %1, i64 %0 30 %8 = getelementptr inbounds [32 x [32 x float]], [32 x [32 x float]] addrspace(3)* @array, i64 0, i64 %1, i64 %7 36 %14 = getelementptr inbounds [32 x [32 x float]], [32 x [32 x float]] addrspace(3)* @array, i64 0, i64 %13, i64 %0 40 %18 = getelementptr inbounds [32 x [32 x float]], [32 x [32 x float]] addrspace(3)* @array, i64 0, i64 %13, i64 %7 54 ; IR: [[BASE_PTR:%[a-zA-Z0-9]+]] = getelementptr inbounds [32 x [32 x float]], [32 x [32 x float]] addrspace(3)* @array, i64 0, i64 %{{[a-zA-Z0-9]+}}, i64 %{{[a-zA-Z0-9]+}} 55 ; IR: getelementptr inbounds float, float addrspace(3)* [[BASE_PTR]], i64 1 56 ; IR: getelementptr inbounds float, float addrspace(3)* [[BASE_PTR]], i64 32 57 ; IR: getelementptr inbounds float, float addrspace(3)* [[BASE_PTR]], i64 33 69 %2 = getelementptr inbounds [32 x [32 x float]], [32 x [32 x float]] addrspace(3)* @array, i64 0, i64 %1, i64 %0 74 %7 = getelementptr inbounds [32 x [32 x float]], [32 x [32 x float]] addrspace(3)* @array, i64 0, i64 %1, i64 % [all...] |
/external/llvm/test/CodeGen/AMDGPU/ |
promote-alloca-no-opts.ll | 11 %gep0 = getelementptr inbounds [2 x [2 x i32]], [2 x [2 x i32]]* %alloca, i32 0, i32 0, i32 0 12 %gep1 = getelementptr inbounds [2 x [2 x i32]], [2 x [2 x i32]]* %alloca, i32 0, i32 0, i32 1 15 %gep2 = getelementptr inbounds [2 x [2 x i32]], [2 x [2 x i32]]* %alloca, i32 0, i32 0, i32 %index 27 %gep0 = getelementptr inbounds [2 x [2 x i32]], [2 x [2 x i32]]* %alloca, i32 0, i32 0, i32 0 28 %gep1 = getelementptr inbounds [2 x [2 x i32]], [2 x [2 x i32]]* %alloca, i32 0, i32 0, i32 1 31 %gep2 = getelementptr inbounds [2 x [2 x i32]], [2 x [2 x i32]]* %alloca, i32 0, i32 0, i32 %index
|
private-memory-r600.ll | 23 %arrayidx1 = getelementptr inbounds [5 x i32], [5 x i32]* %stack, i32 0, i32 %0 25 %arrayidx2 = getelementptr inbounds i32, i32 addrspace(1)* %in, i32 1 27 %arrayidx3 = getelementptr inbounds [5 x i32], [5 x i32]* %stack, i32 0, i32 %1 29 %arrayidx10 = getelementptr inbounds [5 x i32], [5 x i32]* %stack, i32 0, i32 0 32 %arrayidx12 = getelementptr inbounds [5 x i32], [5 x i32]* %stack, i32 0, i32 1 34 %arrayidx13 = getelementptr inbounds i32, i32 addrspace(1)* %out, i32 1 54 %a.x.ptr = getelementptr inbounds %struct.point, %struct.point* %a, i32 0, i32 0 55 %a.y.ptr = getelementptr inbounds %struct.point, %struct.point* %a, i32 0, i32 1 56 %b.x.ptr = getelementptr inbounds %struct.point, %struct.point* %b, i32 0, i32 0 57 %b.y.ptr = getelementptr inbounds %struct.point, %struct.point* %b, i32 0, i32 [all...] |
promote-alloca-to-lds-icmp.ll | 7 ; CHECK: [[ARRAYGEP:%[0-9]+]] = getelementptr inbounds [256 x [16 x i32]], [256 x [16 x i32]] addrspace(3)* @lds_promoted_alloca_icmp_same_derived_pointer.alloca, i32 0, i32 %{{[0-9]+}} 8 ; CHECK: %ptr0 = getelementptr inbounds [16 x i32], [16 x i32] addrspace(3)* [[ARRAYGEP]], i32 0, i32 %a 9 ; CHECK: %ptr1 = getelementptr inbounds [16 x i32], [16 x i32] addrspace(3)* [[ARRAYGEP]], i32 0, i32 %b 13 %ptr0 = getelementptr inbounds [16 x i32], [16 x i32]* %alloca, i32 0, i32 %a 14 %ptr1 = getelementptr inbounds [16 x i32], [16 x i32]* %alloca, i32 0, i32 %b 22 ; CHECK: [[ARRAYGEP:%[0-9]+]] = getelementptr inbounds [256 x [16 x i32]], [256 x [16 x i32]] addrspace(3)* @lds_promoted_alloca_icmp_null_rhs.alloca, i32 0, i32 %{{[0-9]+}} 23 ; CHECK: %ptr0 = getelementptr inbounds [16 x i32], [16 x i32] addrspace(3)* [[ARRAYGEP]], i32 0, i32 %a 27 %ptr0 = getelementptr inbounds [16 x i32], [16 x i32]* %alloca, i32 0, i32 %a 35 ; CHECK: [[ARRAYGEP:%[0-9]+]] = getelementptr inbounds [256 x [16 x i32]], [256 x [16 x i32]] addrspace(3)* @lds_promoted_alloca_icmp_null_lhs.alloca, i32 0, i32 %{{[0-9]+}} 36 ; CHECK: %ptr0 = getelementptr inbounds [16 x i32], [16 x i32] addrspace(3)* [[ARRAYGEP]], i32 0, i32 % [all...] |
/external/llvm/test/CodeGen/ARM/ |
fast-isel-ldr-str-arm.ll | 6 %add.ptr = getelementptr inbounds i32, i32* %ptr, i32 1 15 %add.ptr = getelementptr inbounds i32, i32* %ptr, i32 63 24 %add.ptr = getelementptr inbounds i16, i16* %ptr, i16 1 33 %add.ptr = getelementptr inbounds i16, i16* %ptr, i16 63 42 %add.ptr = getelementptr inbounds i8, i8* %ptr, i8 1 51 %add.ptr = getelementptr inbounds i8, i8* %ptr, i8 63
|
ssp-data-layout.ll | 111 %arrayidx = getelementptr inbounds [2 x i16], [2 x i16]* %small2, i32 0, i64 0 115 %arrayidx6 = getelementptr inbounds [8 x i32], [8 x i32]* %large2, i32 0, i64 0 119 %arrayidx8 = getelementptr inbounds [2 x i8], [2 x i8]* %small, i32 0, i64 0 123 %arrayidx10 = getelementptr inbounds [8 x i8], [8 x i8]* %large, i32 0, i64 0 127 %foo = getelementptr inbounds %struct.struct_large_char, %struct.struct_large_char* %a, i32 0, i32 0 128 %arrayidx12 = getelementptr inbounds [8 x i8], [8 x i8]* %foo, i32 0, i64 0 132 %foo14 = getelementptr inbounds %struct.struct_small_char, %struct.struct_small_char* %b, i32 0, i32 0 133 %arrayidx15 = getelementptr inbounds [2 x i8], [2 x i8]* %foo14, i32 0, i64 0 137 %foo17 = getelementptr inbounds %struct.struct_large_nonchar, %struct.struct_large_nonchar* %c, i32 0, i32 0 138 %arrayidx18 = getelementptr inbounds [8 x i32], [8 x i32]* %foo17, i32 0, i64 [all...] |
/external/llvm/test/CodeGen/Lanai/ |
lanai-misched-trivial-disjoint.ll | 11 %arrayidx1 = getelementptr inbounds i8, i8* %x, i32 4 14 %arrayidx2 = getelementptr inbounds i8, i8* %x, i32 12 17 %arrayidx3 = getelementptr inbounds i8, i8* %x, i32 10 22 %arrayidx5 = getelementptr inbounds i8, i8* %x, i32 14 24 %arrayidx6 = getelementptr inbounds i8, i8* %x, i32 15 26 %arrayidx7 = getelementptr inbounds i8, i8* %x, i32 16
|
/external/llvm/test/CodeGen/Mips/ |
brind.ll | 12 %puts = tail call i32 @puts(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @str, i32 0, i32 0)) 17 %puts5 = tail call i32 @puts(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @str5, i32 0, i32 0)) 22 %puts6 = tail call i32 @puts(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @str6, i32 0, i32 0)) 27 %puts7 = tail call i32 @puts(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @str7, i32 0, i32 0)) 29 %arrayidx = getelementptr inbounds [5 x i8*], [5 x i8*]* @main.L, i32 0, i32 %i.2 34 %puts8 = tail call i32 @puts(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @str8, i32 0, i32 0))
|
/external/llvm/test/CodeGen/X86/ |
shift-combine.ll | 26 %gep = getelementptr inbounds i32, i32* %x, i32 %shr 36 %gep = getelementptr inbounds i32, i32* %x, i32 %shr 46 %gep = getelementptr inbounds i32, i32* %x, i32 %shr 56 %gep = getelementptr inbounds i32, i32* %x, i32 %shr 66 %gep = getelementptr inbounds i32, i32* %x, i32 %shr 76 %gep = getelementptr inbounds i32, i32* %x, i32 %shr
|
/external/llvm/test/Transforms/BBVectorize/X86/ |
sh-rec2.ll | 10 %arraydecay5 = getelementptr inbounds [52 x i16], [52 x i16]* %xmc, i64 0, i64 0 12 %incdec.ptr136 = getelementptr inbounds i8, i8* %c, i64 10 13 %incdec.ptr157 = getelementptr inbounds i8, i8* %c, i64 11 15 %arrayidx162 = getelementptr inbounds [52 x i16], [52 x i16]* %xmc, i64 0, i64 11 20 %incdec.ptr172 = getelementptr inbounds i8, i8* %c, i64 12 25 %incdec.ptr183 = getelementptr inbounds i8, i8* %c, i64 13 27 %incdec.ptr199 = getelementptr inbounds i8, i8* %c, i64 14 29 %arrayidx214 = getelementptr inbounds [52 x i16], [52 x i16]* %xmc, i64 0, i64 15 30 %incdec.ptr220 = getelementptr inbounds i8, i8* %c, i64 15 35 %incdec.ptr235 = getelementptr inbounds i8, i8* %c, i64 1 [all...] |
/external/llvm/test/Transforms/InstCombine/ |
constant-fold-gep.ll | 5 ; and add inbounds keywords. 12 ; CHECK: store i32 1, i32* getelementptr inbounds ([3 x %struct.X], [3 x %struct.X]* @Y, i64 0, i64 0, i32 0, i64 0), align 16 14 ; CHECK: store i32 1, i32* getelementptr inbounds ([3 x %struct.X], [3 x %struct.X]* @Y, i64 0, i64 0, i32 0, i64 1), align 4 16 ; CHECK: store i32 1, i32* getelementptr inbounds ([3 x %struct.X], [3 x %struct.X]* @Y, i64 0, i64 0, i32 0, i64 2), align 8 18 ; CHECK: store i32 1, i32* getelementptr inbounds ([3 x %struct.X], [3 x %struct.X]* @Y, i64 0, i64 0, i32 1, i64 0), align 4 20 ; CHECK: store i32 1, i32* getelementptr inbounds ([3 x %struct.X], [3 x %struct.X]* @Y, i64 0, i64 0, i32 1, i64 1), align 4 22 ; CHECK: store i32 1, i32* getelementptr inbounds ([3 x %struct.X], [3 x %struct.X]* @Y, i64 0, i64 0, i32 1, i64 2), align 4 24 ; CHECK: store i32 1, i32* getelementptr inbounds ([3 x %struct.X], [3 x %struct.X]* @Y, i64 0, i64 1, i32 0, i64 0), align 8 26 ; CHECK: store i32 1, i32* getelementptr inbounds ([3 x %struct.X], [3 x %struct.X]* @Y, i64 0, i64 1, i32 0, i64 1), align 4 28 ; CHECK: store i32 1, i32* getelementptr inbounds ([3 x %struct.X], [3 x %struct.X]* @Y, i64 0, i64 1, i32 0, i64 2), align [all...] |
mem-gep-zidx.ll | 12 %arrayidx = getelementptr inbounds [1 x i32], [1 x i32]* @f.a, i64 0, i64 %idxprom 25 %arrayidx = getelementptr inbounds i64, i64* %p, i64 %idxprom 40 %arrayidx = getelementptr inbounds [1 x i32], [1 x i32]* %p, i64 0, i64 %idxprom 45 ; CHECK: getelementptr inbounds [1 x i32], [1 x i32]* %p, i64 0, i64 0 51 %arrayidx = getelementptr inbounds [1 x i32], [1 x i32]* @f.c, i64 0, i64 %idxprom 56 ; CHECK: getelementptr inbounds [1 x i32], [1 x i32]* @f.c, i64 0, i64 %idxprom
|
phi-merge-gep.ll | 10 %0 = getelementptr inbounds float, float* %Ar, i64 0 ; <float*> [#uses=1] 11 %1 = getelementptr inbounds float, float* %Ai, i64 0 ; <float*> [#uses=1] 13 %3 = getelementptr inbounds float, float* %Ar, i64 %2 ; <float*> [#uses=1] 15 %5 = getelementptr inbounds float, float* %Ai, i64 %4 ; <float*> [#uses=1] 18 %8 = getelementptr inbounds float, float* %Ar, i64 %7 ; <float*> [#uses=1] 21 %11 = getelementptr inbounds float, float* %Ai, i64 %10 ; <float*> [#uses=1] 22 %12 = getelementptr inbounds float, float* %Cr, i64 0 ; <float*> [#uses=1] 23 %13 = getelementptr inbounds float, float* %Ci, i64 0 ; <float*> [#uses=1] 25 %15 = getelementptr inbounds float, float* %Cr, i64 %14 ; <float*> [#uses=1] 27 %17 = getelementptr inbounds float, float* %Ci, i64 %16 ; <float*> [#uses=1 [all...] |
select-cmp-br.ll | 12 %1 = getelementptr inbounds %C, %C* %0, i64 0, i32 0, i32 0 14 %2 = getelementptr inbounds %C, %C* %0, i64 1, i32 0, i32 0 16 %3 = getelementptr inbounds i64, i64* %m, i64 9 28 %11 = getelementptr inbounds %C, %C* %7, i64 0, i32 0 43 %1 = getelementptr inbounds %C, %C* %0, i64 0, i32 0, i32 0 45 %2 = getelementptr inbounds %C, %C* %0, i64 1, i32 0, i32 0 47 %3 = getelementptr inbounds i64, i64* %m, i64 9 59 %11 = getelementptr inbounds %C, %C* %7, i64 0, i32 0 74 %1 = getelementptr inbounds %C, %C* %0, i64 0, i32 0, i32 0 76 %2 = getelementptr inbounds %C, %C* %0, i64 1, i32 0, i32 [all...] |
/external/llvm/test/Transforms/LoopDistribute/ |
crash-in-memcheck-generation.ll | 31 %arrayidxA = getelementptr inbounds i32, i32* %a, i64 %ind 34 %arrayidxB = getelementptr inbounds i32, i32* %b, i64 %ind 40 %arrayidxA_plus_4 = getelementptr inbounds i32, i32* %a, i64 %add 43 %arrayidxD = getelementptr inbounds i32, i32* %d, i64 %ind 46 %arrayidxE = getelementptr inbounds i32, i32* %e, i64 %ind 51 %arrayidxC = getelementptr inbounds i32, i32* %c, i64 %ind
|
program-order.ll | 36 %arrayidxA = getelementptr inbounds i32, i32* %a, i64 %ind 39 %arrayidxB = getelementptr inbounds i32, i32* %b, i64 %ind 44 %arrayidxD = getelementptr inbounds i32, i32* %d, i64 %ind 48 %arrayidxA_plus_4 = getelementptr inbounds i32, i32* %a, i64 %add 51 %arrayidxC = getelementptr inbounds i32, i32* %c, i64 %ind 53 %arrayidxE = getelementptr inbounds i32, i32* %e, i64 %ind
|
/external/llvm/test/Transforms/LoopLoadElim/ |
unknown-dep.ll | 27 %Aidx_next = getelementptr inbounds i32, i32* %A, i64 %indvars.iv.next 28 %Bidx = getelementptr inbounds i32, i32* %B, i64 %indvars.iv 29 %Cidx = getelementptr inbounds i32, i32* %C, i64 %indvars.iv 30 %Didx = getelementptr inbounds i32, i32* %D, i64 %indvars.iv 31 %Aidx = getelementptr inbounds i32, i32* %A, i64 %indvars.iv 33 %A2idx = getelementptr inbounds i32, i32* %A, i64 %indvars.m2
|
/external/llvm/test/Transforms/MemCpyOpt/ |
smaller.ll | 8 ; CHECK: call void @llvm.memcpy.p0i8.p0i8.i32(i8* %tmp, i8* getelementptr inbounds (%struct.s, %struct.s* @cell, i32 0, i32 0, i32 0), i32 16, i32 4, i1 false) 23 store i32 99, i32* getelementptr inbounds (%struct.s, %struct.s* @cell, i32 0, i32 1), align 4 24 call void @llvm.memcpy.p0i8.p0i8.i32(i8* getelementptr inbounds (%struct.s, %struct.s* @cell, i32 0, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str, i32 0, i32 0), i32 11, i32 1, i1 false) 25 %tmp = getelementptr inbounds %struct.s, %struct.s* %agg.tmp, i32 0, i32 0, i32 0 26 call void @llvm.memcpy.p0i8.p0i8.i32(i8* %tmp, i8* getelementptr inbounds (%struct.s, %struct.s* @cell, i32 0, i32 0, i32 0), i32 16, i32 4, i1 false)
|
/external/llvm/test/Transforms/SeparateConstOffsetFromGEP/AMDGPU/ |
split-gep-and-gvn-addrspace-addressing-modes.ll | 8 ; IR: [[BASE_PTR:%[a-zA-Z0-9]+]] = getelementptr inbounds [4096 x [32 x float]], [4096 x [32 x float]] addrspace(2)* @array, i64 0, i64 %{{[a-zA-Z0-9]+}}, i64 %{{[a-zA-Z0-9]+}} 9 ; IR: getelementptr inbounds float, float addrspace(2)* [[BASE_PTR]], i64 1 10 ; IR: getelementptr inbounds float, float addrspace(2)* [[BASE_PTR]], i64 32 11 ; IR: getelementptr inbounds float, float addrspace(2)* [[BASE_PTR]], i64 33 15 %tmp2 = getelementptr inbounds [4096 x [32 x float]], [4096 x [32 x float]] addrspace(2)* @array, i64 0, i64 %tmp1, i64 %tmp 20 %tmp8 = getelementptr inbounds [4096 x [32 x float]], [4096 x [32 x float]] addrspace(2)* @array, i64 0, i64 %tmp1, i64 %tmp7 25 %tmp14 = getelementptr inbounds [4096 x [32 x float]], [4096 x [32 x float]] addrspace(2)* @array, i64 0, i64 %tmp13, i64 %tmp 28 %tmp18 = getelementptr inbounds [4096 x [32 x float]], [4096 x [32 x float]] addrspace(2)* @array, i64 0, i64 %tmp13, i64 %tmp7 40 ; IR: [[BASE_PTR:%[a-zA-Z0-9]+]] = getelementptr inbounds [4096 x [4 x float]], [4096 x [4 x float]] addrspace(2)* @array2, i64 0, i64 %{{[a-zA-Z0-9]+}}, i64 %{{[a-zA-Z0-9]+}} 41 ; IR: getelementptr inbounds float, float addrspace(2)* [[BASE_PTR]], i64 25 [all...] |
/external/llvm/test/CodeGen/AArch64/ |
arm64-stp-aa.ll | 12 %ld.ptr = getelementptr inbounds i32, i32* %p, i64 2 14 %add.ptr = getelementptr inbounds i32, i32* %p, i64 1 25 %ld.ptr = getelementptr inbounds i64, i64* %p, i64 2 27 %add.ptr = getelementptr inbounds i64, i64* %p, i64 1 38 %ld.ptr = getelementptr inbounds float, float* %p, i64 2 40 %add.ptr = getelementptr inbounds float, float* %p, i64 1 51 %ld.ptr = getelementptr inbounds double, double* %p, i64 2 53 %add.ptr = getelementptr inbounds double, double* %p, i64 1 67 %ld.ptr = getelementptr inbounds i32, i32* %p, i64 1 69 %add.ptr = getelementptr inbounds i32, i32* %p, i64 [all...] |
/external/llvm/test/Transforms/Inline/ |
align.ll | 8 %arrayidx = getelementptr inbounds float, float* %a, i64 5 17 %arrayidx = getelementptr inbounds float, float* %a, i64 7 29 ; CHECK: %arrayidx.i = getelementptr inbounds float, float* %a, i64 5 32 ; CHECK: %arrayidx = getelementptr inbounds float, float* %a, i64 7 41 %arrayidx = getelementptr inbounds float, float* %a, i64 7 49 ; CHECK: %arrayidx.i = getelementptr inbounds float, float* %a, i64 5 52 ; CHECK: %arrayidx = getelementptr inbounds float, float* %a, i64 7 60 %arrayidx = getelementptr inbounds float, float* %a, i64 5 62 %arrayidx1 = getelementptr inbounds float, float* %b, i64 8 71 %arrayidx = getelementptr inbounds float, float* %a, i64 [all...] |
devirtualize-3.ll | 17 %tmp = getelementptr inbounds %struct.cont_t, %struct.cont_t* %cont, i32 0, i32 0 ; <void (i8*, i32)**> [#uses=1] 18 %tmp1 = getelementptr inbounds %struct.cont_t, %struct.cont_t* %cont, i32 0, i32 0 ; <void (i8*, i32)**> [#uses=2] 22 %tmp3 = getelementptr inbounds %struct.cont_t, %struct.cont_t* %cont, i32 0, i32 1 ; <i8**> [#uses=1] 38 %tmp = getelementptr inbounds %struct.foo_sf_t, %struct.foo_sf_t* %sf, i32 0, i32 0 ; <%struct.cont_t**> [#uses=1] 40 %tmp2 = getelementptr inbounds %struct.foo_sf_t, %struct.foo_sf_t* %sf, i32 0, i32 1 ; <i32*> [#uses=1] 42 %tmp4 = getelementptr inbounds %struct.cont_t, %struct.cont_t* %next, i32 0, i32 0 ; <void (i8*, i32)**> [#uses=1] 44 %tmp5 = getelementptr inbounds %struct.cont_t, %struct.cont_t* %next, i32 0, i32 1 ; <i8**> [#uses=1] 53 %tmp1 = getelementptr inbounds %struct.foo_sf_t, %struct.foo_sf_t* %sf, i32 0, i32 0 ; <%struct.cont_t**> [#uses=1] 55 %tmp3 = getelementptr inbounds %struct.cont_t, %struct.cont_t* %tmp2, i32 0, i32 0 ; <void (i8*, i32)**> [#uses=1] 57 %tmp6 = getelementptr inbounds %struct.foo_sf_t, %struct.foo_sf_t* %sf, i32 0, i32 0 ; <%struct.cont_t**> [#uses=1 [all...] |
/external/llvm/test/Transforms/InstMerge/ |
ld_hoist_st_sink.ll | 11 %node.0.in16 = getelementptr inbounds %struct.node, %struct.node* %r, i64 0, i32 2 24 %orientation = getelementptr inbounds %struct.node, %struct.node* %node.020, i64 0, i32 4 30 %a = getelementptr inbounds %struct.node, %struct.node* %node.020, i64 0, i32 5 33 %cost = getelementptr inbounds %struct.arc, %struct.arc* %1, i64 0, i32 0 36 %pred = getelementptr inbounds %struct.node, %struct.node* %node.020, i64 0, i32 1 39 %p = getelementptr inbounds %struct.node, %struct.node* %3, i64 0, i32 6 43 %p1 = getelementptr inbounds %struct.node, %struct.node* %node.020, i64 0, i32 6 50 %pred2 = getelementptr inbounds %struct.node, %struct.node* %node.020, i64 0, i32 1 53 %p3 = getelementptr inbounds %struct.node, %struct.node* %5, i64 0, i32 6 56 %a4 = getelementptr inbounds %struct.node, %struct.node* %node.020, i64 0, i32 [all...] |
/external/llvm/test/Transforms/LoopVectorize/ |
ptr_loops.ll | 18 %p.02 = phi i32* [ getelementptr inbounds ([36 x i32], [36 x i32]* @A, i64 0, i64 18), %0 ], [ %4, %1 ] 19 %b.01 = phi i32* [ getelementptr inbounds ([36 x i32], [36 x i32]* @B, i64 0, i64 0), %0 ], [ %5, %1 ] 23 %4 = getelementptr inbounds i32, i32* %p.02, i64 -1 24 %5 = getelementptr inbounds i32, i32* %b.01, i64 1 41 %p.02 = phi i32* [ getelementptr inbounds ([36 x i32], [36 x i32]* @A, i64 0, i64 25), %0 ], [ %3, %1 ] 42 %b.01 = phi i32* [ getelementptr inbounds ([36 x i32], [36 x i32]* @B, i64 0, i64 2), %0 ], [ %4, %1 ] 45 %3 = getelementptr inbounds i32, i32* %p.02, i64 -1 46 %4 = getelementptr inbounds i32, i32* %b.01, i64 1 47 %5 = icmp eq i32* %4, getelementptr inbounds ([36 x i32], [36 x i32]* @A, i64 0, i64 18) 63 %p.02 = phi i32* [ getelementptr inbounds ([36 x i32], [36 x i32]* @A, i64 0, i64 29), %0 ], [ %3, %1 [all...] |