/external/llvm/test/Transforms/SLPVectorizer/X86/ |
saxpy.ll | 12 %1 = getelementptr inbounds i32* %x, i64 %i 15 %4 = getelementptr inbounds i32* %y, i64 %i 20 %8 = getelementptr inbounds i32* %x, i64 %7 23 %11 = getelementptr inbounds i32* %y, i64 %7 28 %15 = getelementptr inbounds i32* %x, i64 %14 31 %18 = getelementptr inbounds i32* %y, i64 %14 36 %22 = getelementptr inbounds i32* %x, i64 %21 39 %25 = getelementptr inbounds i32* %y, i64 %21 49 %2 = getelementptr inbounds i32* %x, i64 %1 50 %3 = getelementptr inbounds i32* %y, i64 % [all...] |
diamond.ll | 25 %arrayidx4 = getelementptr inbounds i32* %A, i64 1 28 %arrayidx9 = getelementptr inbounds i32* %B, i64 1 30 %arrayidx10 = getelementptr inbounds i32* %A, i64 2 33 %arrayidx15 = getelementptr inbounds i32* %B, i64 2 35 %arrayidx16 = getelementptr inbounds i32* %A, i64 3 38 %arrayidx21 = getelementptr inbounds i32* %B, i64 3 63 %arrayidx4 = getelementptr inbounds i32* %A, i64 1 66 %arrayidx9 = getelementptr inbounds i32* %B, i64 1 68 %arrayidx10 = getelementptr inbounds i32* %A, i64 2 71 %arrayidx15 = getelementptr inbounds i32* %B, i64 [all...] |
simple-loop.ll | 14 %3 = getelementptr inbounds i32* %in, i64 %2 18 %6 = getelementptr inbounds i32* %in, i64 %5 21 %9 = getelementptr inbounds i32* %in, i64 %8 24 %12 = getelementptr inbounds i32* %in, i64 %11 36 %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 64 %3 = getelementptr inbounds i32* %in, i64 %2 67 %6 = getelementptr inbounds i32* %in, i64 % [all...] |
/external/llvm/test/CodeGen/SPARC/ |
2011-01-22-SRet.ll | 10 %0 = getelementptr inbounds %struct.foo_t* %agg.result, i32 0, i32 0 12 %1 = getelementptr inbounds %struct.foo_t* %agg.result, i32 0, i32 1 14 %2 = getelementptr inbounds %struct.foo_t* %agg.result, i32 0, i32 2 27 %0 = getelementptr inbounds %struct.foo_t* %f, i32 0, i32 0 29 %2 = getelementptr inbounds %struct.foo_t* %f, i32 0, i32 1 31 %4 = getelementptr inbounds %struct.foo_t* %f, i32 0, i32 2
|
/external/llvm/test/Transforms/InstCombine/ |
phi-merge-gep.ll | 10 %0 = getelementptr inbounds float* %Ar, i64 0 ; <float*> [#uses=1] 11 %1 = getelementptr inbounds float* %Ai, i64 0 ; <float*> [#uses=1] 13 %3 = getelementptr inbounds float* %Ar, i64 %2 ; <float*> [#uses=1] 15 %5 = getelementptr inbounds float* %Ai, i64 %4 ; <float*> [#uses=1] 18 %8 = getelementptr inbounds float* %Ar, i64 %7 ; <float*> [#uses=1] 21 %11 = getelementptr inbounds float* %Ai, i64 %10 ; <float*> [#uses=1] 22 %12 = getelementptr inbounds float* %Cr, i64 0 ; <float*> [#uses=1] 23 %13 = getelementptr inbounds float* %Ci, i64 0 ; <float*> [#uses=1] 25 %15 = getelementptr inbounds float* %Cr, i64 %14 ; <float*> [#uses=1] 27 %17 = getelementptr inbounds float* %Ci, i64 %16 ; <float*> [#uses=1 [all...] |
constant-fold-gep.ll | 5 ; and add inbounds keywords. 12 ; CHECK: store i32 1, i32* getelementptr inbounds ([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]* @Y, i64 0, i64 0, i32 0, i64 1), align 4 16 ; CHECK: store i32 1, i32* getelementptr inbounds ([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]* @Y, i64 0, i64 0, i32 1, i64 0), align 4 20 ; CHECK: store i32 1, i32* getelementptr inbounds ([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]* @Y, i64 0, i64 0, i32 1, i64 2), align 4 24 ; CHECK: store i32 1, i32* getelementptr inbounds ([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]* @Y, i64 0, i64 1, i32 0, i64 1), align 4 28 ; CHECK: store i32 1, i32* getelementptr inbounds ([3 x %struct.X]* @Y, i64 0, i64 1, i32 0, i64 2), align [all...] |
weak-symbols.ll | 16 %str1 = getelementptr inbounds [2 x i8]* @fake_init, i64 0, i64 0 17 %str2 = getelementptr inbounds [2 x i8]* @.str, i64 0, i64 0 27 %str1 = getelementptr inbounds [2 x i8]* @real_init, i64 0, i64 0 28 %str2 = getelementptr inbounds [2 x i8]* @.str, i64 0, i64 0
|
/external/llvm/test/Transforms/MemCpyOpt/ |
smaller.ll | 7 ; CHECK: call void @llvm.memcpy.p0i8.p0i8.i32(i8* %tmp, i8* getelementptr inbounds (%struct.s* @cell, i32 0, i32 0, i32 0), i32 16, i32 4, i1 false) 22 store i32 99, i32* getelementptr inbounds (%struct.s* @cell, i32 0, i32 1), align 4 23 call void @llvm.memcpy.p0i8.p0i8.i32(i8* getelementptr inbounds (%struct.s* @cell, i32 0, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8]* @.str, i32 0, i32 0), i32 11, i32 1, i1 false) 24 %tmp = getelementptr inbounds %struct.s* %agg.tmp, i32 0, i32 0, i32 0 25 call void @llvm.memcpy.p0i8.p0i8.i32(i8* %tmp, i8* getelementptr inbounds (%struct.s* @cell, i32 0, i32 0, i32 0), i32 16, i32 4, i1 false)
|
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/llvm/test/CodeGen/ARM/ |
2011-11-28-DAGCombineBug.ll | 18 %tmp13 = load i32* getelementptr inbounds (%struct.InformationBlock* @infoBlock, i32 0, i32 1, i32 0, i32 0), align 1 19 %tmp15 = load i32* getelementptr inbounds (%struct.InformationBlock* @infoBlock, i32 0, i32 1, i32 0, i32 1), align 1 20 %tmp17 = load i32* getelementptr inbounds (%struct.InformationBlock* @infoBlock, i32 0, i32 1, i32 0, i32 2), align 1 21 %tmp19 = load i32* getelementptr inbounds (%struct.InformationBlock* @infoBlock, i32 0, i32 1, i32 0, i32 3), align 1 22 %tmp = load i32* getelementptr inbounds (%struct.InformationBlock* @infoBlock, i32 0, i32 2, i32 0, i32 0), align 1 23 %tmp3 = load i32* getelementptr inbounds (%struct.InformationBlock* @infoBlock, i32 0, i32 2, i32 0, i32 1), align 1 24 %tmp4 = load i32* getelementptr inbounds (%struct.InformationBlock* @infoBlock, i32 0, i32 2, i32 0, i32 2), align 1 25 %tmp5 = load i32* getelementptr inbounds (%struct.InformationBlock* @infoBlock, i32 0, i32 2, i32 0, i32 3), align 1
|
fast-isel-ldr-str-thumb-neg-index.ll | 6 %add.ptr = getelementptr inbounds i32* %ptr, i32 -1 15 %add.ptr = getelementptr inbounds i32* %ptr, i32 -63 24 %add.ptr = getelementptr inbounds i32* %ptr, i32 -64 33 %add.ptr = getelementptr inbounds i16* %ptr, i32 -1 42 %add.ptr = getelementptr inbounds i16* %ptr, i32 -127 51 %add.ptr = getelementptr inbounds i16* %ptr, i32 -128 60 %add.ptr = getelementptr inbounds i8* %ptr, i32 -1 69 %add.ptr = getelementptr inbounds i8* %ptr, i32 -255 78 %add.ptr = getelementptr inbounds i8* %ptr, i32 -256 87 %add.ptr = getelementptr inbounds i32* %ptr, i32 - [all...] |
/external/llvm/test/CodeGen/Generic/ |
annotate.ll | 11 %0 = call i32 @llvm.annotation.i32(i32 %a, i8* getelementptr inbounds ([4 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([4 x i8]* @.str1, i32 0, i32 0), i32 2)
|
/external/llvm/test/CodeGen/PowerPC/ |
a2-fp-basic.ll | 7 %a.realp = getelementptr inbounds %0* %a, i32 0, i32 0 9 %a.imagp = getelementptr inbounds %0* %a, i32 0, i32 1 11 %b.realp = getelementptr inbounds %0* %b, i32 0, i32 0 13 %b.imagp = getelementptr inbounds %0* %b, i32 0, i32 1 21 %c.realp = getelementptr inbounds %0* %c, i32 0, i32 0 23 %c.imagp = getelementptr inbounds %0* %c, i32 0, i32 1 27 %real = getelementptr inbounds %0* %agg.result, i32 0, i32 0 28 %imag = getelementptr inbounds %0* %agg.result, i32 0, i32 1
|
ppc440-fp-basic.ll | 7 %a.realp = getelementptr inbounds %0* %a, i32 0, i32 0 9 %a.imagp = getelementptr inbounds %0* %a, i32 0, i32 1 11 %b.realp = getelementptr inbounds %0* %b, i32 0, i32 0 13 %b.imagp = getelementptr inbounds %0* %b, i32 0, i32 1 21 %c.realp = getelementptr inbounds %0* %c, i32 0, i32 0 23 %c.imagp = getelementptr inbounds %0* %c, i32 0, i32 1 27 %real = getelementptr inbounds %0* %agg.result, i32 0, i32 0 28 %imag = getelementptr inbounds %0* %agg.result, i32 0, i32 1
|
/external/llvm/test/CodeGen/X86/ |
2012-12-19-NoImplicitFloat.ll | 12 %1 = getelementptr inbounds %struct1* %0, i64 0, i32 0 14 %2 = getelementptr inbounds %struct1* %0, i64 0, i32 1
|
/external/llvm/test/Transforms/BBVectorize/ |
mem-op-depth.ll | 10 %V1 = load float* getelementptr inbounds ([1024 x float]* @A, i64 0, i64 0), align 16 11 %V2 = load float* getelementptr inbounds ([1024 x float]* @A, i64 0, i64 1), align 4 12 %V3= load float* getelementptr inbounds ([1024 x float]* @A, i64 0, i64 2), align 8 13 %V4 = load float* getelementptr inbounds ([1024 x float]* @A, i64 0, i64 3), align 4 15 store float %V1, float* getelementptr inbounds ([1024 x float]* @B, i64 0, i64 0), align 16 16 store float %V2, float* getelementptr inbounds ([1024 x float]* @B, i64 0, i64 1), align 4 17 store float %V3, float* getelementptr inbounds ([1024 x float]* @B, i64 0, i64 2), align 8 18 store float %V4, float* getelementptr inbounds ([1024 x float]* @B, i64 0, i64 3), align 4
|
/external/llvm/test/Transforms/ObjCARC/ |
escape.ll | 20 %byref.isa = getelementptr inbounds %struct.__block_byref_weakLogNTimes* %weakLogNTimes, i64 0, i32 0 22 %byref.forwarding = getelementptr inbounds %struct.__block_byref_weakLogNTimes* %weakLogNTimes, i64 0, i32 1 24 %byref.flags = getelementptr inbounds %struct.__block_byref_weakLogNTimes* %weakLogNTimes, i64 0, i32 2 26 %byref.size = getelementptr inbounds %struct.__block_byref_weakLogNTimes* %weakLogNTimes, i64 0, i32 3 28 %tmp1 = getelementptr inbounds %struct.__block_byref_weakLogNTimes* %weakLogNTimes, i64 0, i32 4 30 %tmp2 = getelementptr inbounds %struct.__block_byref_weakLogNTimes* %weakLogNTimes, i64 0, i32 5 32 %weakLogNTimes1 = getelementptr inbounds %struct.__block_byref_weakLogNTimes* %weakLogNTimes, i64 0, i32 6 35 %block.isa = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block, i64 0, i32 0 37 %block.flags = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block, i64 0, i32 1 39 %block.reserved = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block, i64 0, i32 [all...] |
/external/llvm/test/Transforms/BBVectorize/X86/ |
sh-rec3.ll | 10 %LARc28.sub = getelementptr inbounds [2 x i64]* %LARc28, i64 0, i64 0 17 %arraydecay1 = getelementptr inbounds [4 x i16]* %Nc, i64 0, i64 0 18 %arraydecay2 = getelementptr inbounds [4 x i16]* %bc, i64 0, i64 0 19 %arraydecay3 = getelementptr inbounds [4 x i16]* %Mc, i64 0, i64 0 20 %arraydecay5 = getelementptr inbounds [52 x i16]* %xmc, i64 0, i64 0 28 %incdec.ptr = getelementptr inbounds i8* %c, i64 1 32 %incdec.ptr15 = getelementptr inbounds i8* %c, i64 2 37 %incdec.ptr26 = getelementptr inbounds i8* %c, i64 3 39 %incdec.ptr42 = getelementptr inbounds i8* %c, i64 4 41 %arrayidx52 = getelementptr inbounds [8 x i16]* %tmpcast, i64 0, i64 [all...] |
/external/clang/test/CodeGen/ |
2007-03-27-VarLengthArray.c | 3 // CHECK: getelementptr inbounds i32* %{{vla|[0-9]}}
|
no-opt-volatile-memcpy.c | 22 // CHECK-NEXT: call void @llvm.memcpy.{{.*}}(i8* getelementptr inbounds (%struct.s* @gs, i32 0, i32 0, i32 0), i8* getelementptr inbounds (%struct.s* @gs, i32 0, i32 0, i32 0), i64 132, i32 4, i1 true) 24 // CHECK-NEXT: call void @llvm.memcpy.{{.*}}(i8* %[[TWO]], i8* getelementptr inbounds (%struct.s* @gs, i32 0, i32 0, i32 0), i64 132, i32 4, i1 true) 38 // CHECK: call void @llvm.memcpy.{{.*}}(i8* getelementptr inbounds (%struct.s1* @s, i32 0, i32 0, i32 0, i32 0), i8* getelementptr inbounds (%struct.s1* @s, i32 0, i32 0, i32 0, i32 0), i64 132, i32 4, i1 true) 39 // CHECK-NEXT: call void @llvm.memcpy.{{.*}}(i8* getelementptr inbounds (%struct.s1* @s, i32 0, i32 0, i32 0, i32 0), i8* getelementptr inbounds (%struct.s* @gs, i32 0, i32 0, i32 0), i64 132, i32 4, i1 true)
|
/external/clang/test/CodeGenCXX/ |
copy-constructor-synthesis-2.cpp | 7 // CHECK: store i8** getelementptr inbounds ([3 x i8*]* @_ZTV1A, i64 0, i64 2)
|
/external/llvm/test/CodeGen/AArch64/ |
complex-copy-noneon.ll | 11 %src.realp = getelementptr inbounds { double, double }* %src, i32 0, i32 0 13 %src.imagp = getelementptr inbounds { double, double }* %src, i32 0, i32 1 16 %dst.realp = getelementptr inbounds { double, double }* %dst, i32 0, i32 0 17 %dst.imagp = getelementptr inbounds { double, double }* %dst, i32 0, i32 1
|
/external/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/llvm/test/Linker/Inputs/ |
PR11464.b.ll | 6 %d_stream = getelementptr inbounds %bug_type* %fp, i64 0, i32 0
|
/external/llvm/test/Transforms/Inline/ |
alloca-merge-align.ll | 11 %a1 = getelementptr inbounds %struct.s* %a, i64 0, i32 0 13 %arrayidx = getelementptr inbounds [2 x i32]* %x, i64 0, i64 0 15 %b = getelementptr inbounds %struct.s* %a, i64 0, i32 1 17 %arrayidx2 = getelementptr inbounds [2 x i32]* %x, i64 0, i64 1 26 %a1 = getelementptr inbounds %struct.s* %a, i64 0, i32 0 28 %arrayidx = getelementptr inbounds [2 x i32]* %x, i64 0, i64 0 30 %b = getelementptr inbounds %struct.s* %a, i64 0, i32 1 32 %arrayidx2 = getelementptr inbounds [2 x i32]* %x, i64 0, i64 1 41 %a1 = getelementptr inbounds %struct.s* %a, i64 0, i32 0 43 %arrayidx = getelementptr inbounds [2 x i32]* %x, i64 0, i64 [all...] |