/external/llvm/test/CodeGen/X86/ |
misched-matrix.ll | 96 %arrayidx8 = getelementptr inbounds [4 x i32]* %m1, i64 %indvars.iv, i64 0 98 %arrayidx12 = getelementptr inbounds [4 x i32]* %m2, i64 0, i64 0 100 %arrayidx8.1 = getelementptr inbounds [4 x i32]* %m1, i64 %indvars.iv, i64 1 102 %arrayidx12.1 = getelementptr inbounds [4 x i32]* %m2, i64 1, i64 0 104 %arrayidx8.2 = getelementptr inbounds [4 x i32]* %m1, i64 %indvars.iv, i64 2 106 %arrayidx12.2 = getelementptr inbounds [4 x i32]* %m2, i64 2, i64 0 108 %arrayidx8.3 = getelementptr inbounds [4 x i32]* %m1, i64 %indvars.iv, i64 3 110 %arrayidx12.3 = getelementptr inbounds [4 x i32]* %m2, i64 3, i64 0 112 %arrayidx12.137 = getelementptr inbounds [4 x i32]* %m2, i64 0, i64 1 115 %arrayidx12.1.1 = getelementptr inbounds [4 x i32]* %m2, i64 1, i64 [all...] |
complex-asm.ll | 10 %0 = getelementptr inbounds %0* %v, i64 0, i32 0 12 %2 = getelementptr inbounds %0* %v, i64 0, i32 1
|
pr14333.ll | 4 %tmp = getelementptr inbounds %foo* %zed, i64 0, i32 0 6 %tmp2 = getelementptr inbounds %foo* %zed, i64 0, i32 1
|
warn-stack.ll | 10 %arraydecay = getelementptr inbounds [12 x i8]* %buffer, i64 0, i64 0 19 %arraydecay = getelementptr inbounds [80 x i8]* %buffer, i64 0, i64 0
|
/external/llvm/test/Transforms/BBVectorize/X86/ |
sh-rec2.ll | 10 %arraydecay5 = getelementptr inbounds [52 x i16]* %xmc, i64 0, i64 0 12 %incdec.ptr136 = getelementptr inbounds i8* %c, i64 10 13 %incdec.ptr157 = getelementptr inbounds i8* %c, i64 11 15 %arrayidx162 = getelementptr inbounds [52 x i16]* %xmc, i64 0, i64 11 20 %incdec.ptr172 = getelementptr inbounds i8* %c, i64 12 25 %incdec.ptr183 = getelementptr inbounds i8* %c, i64 13 27 %incdec.ptr199 = getelementptr inbounds i8* %c, i64 14 29 %arrayidx214 = getelementptr inbounds [52 x i16]* %xmc, i64 0, i64 15 30 %incdec.ptr220 = getelementptr inbounds i8* %c, i64 15 35 %incdec.ptr235 = getelementptr inbounds i8* %c, i64 1 [all...] |
/external/llvm/test/Transforms/BBVectorize/ |
metadata.ll | 10 %arrayidx3 = getelementptr inbounds double* %a, i64 1 12 %arrayidx4 = getelementptr inbounds double* %b, i64 1 16 %arrayidx5 = getelementptr inbounds double* %c, i64 1 30 %arrayidx3 = getelementptr inbounds i64* %a, i64 1 32 %arrayidx4 = getelementptr inbounds i64* %b, i64 1 36 %arrayidx5 = getelementptr inbounds i64* %c, i64 1
|
/external/llvm/test/Transforms/GlobalOpt/ |
constantfold-initializers.ll | 8 @A = global i1 icmp ne (i64 sub nsw (i64 ptrtoint (i8* getelementptr inbounds ([3 x i8]* @.str91250, i64 0, i64 1) to i64), i64 ptrtoint ([3 x i8]* @.str91250 to i64)), i64 1) 22 store i32 1, i32* getelementptr inbounds ([2 x i32]* @xs, i64 0, i64 0) 23 %0 = load i32* getelementptr inbounds ([2 x i32]* @xs, i32 0, i64 0), align 4 24 store i32 %0, i32* getelementptr inbounds ([2 x i32]* @xs, i64 0, i64 1) 39 %0 = getelementptr inbounds %closure* %this, i32 0, i32 0 47 store i32 4, i32* getelementptr inbounds (%closure* @f, i32 0, i32 0)
|
/external/llvm/test/Transforms/SLPVectorizer/X86/ |
cast.ll | 21 %arrayidx2 = getelementptr inbounds i8* %B, i64 1 24 %arrayidx4 = getelementptr inbounds i32* %A, i64 1 26 %arrayidx5 = getelementptr inbounds i8* %B, i64 2 29 %arrayidx7 = getelementptr inbounds i32* %A, i64 2 31 %arrayidx8 = getelementptr inbounds i8* %B, i64 3 34 %arrayidx10 = getelementptr inbounds i32* %A, i64 3
|
/external/llvm/test/CodeGen/ARM/ |
avoid-cpsr-rmw.ll | 34 %arrayidx1 = getelementptr inbounds i32* %ptr1.addr.09, i32 1 36 %arrayidx3 = getelementptr inbounds i32* %ptr1.addr.09, i32 2 38 %arrayidx4 = getelementptr inbounds i32* %ptr1.addr.09, i32 3 40 %add.ptr = getelementptr inbounds i32* %ptr1.addr.09, i32 4 45 %incdec.ptr = getelementptr inbounds i32* %ptr2.addr.08, i32 -1 68 %arrayidx1 = getelementptr inbounds i32* %ptr1.addr.09, i32 1 70 %arrayidx3 = getelementptr inbounds i32* %ptr1.addr.09, i32 2 72 %arrayidx4 = getelementptr inbounds i32* %ptr1.addr.09, i32 3 74 %add.ptr = getelementptr inbounds i32* %ptr1.addr.09, i32 4 79 %incdec.ptr = getelementptr inbounds i32* %ptr2.addr.08, i32 - [all...] |
2012-10-04-FixedFrame-vs-byval.ll | 15 %a = getelementptr inbounds %struct_t* %val, i32 0, i32 0 17 %call = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([12 x i8]* @.str, i32 0, i32 0), double %0)
|
warn-stack.ll | 10 %arraydecay = getelementptr inbounds [12 x i8]* %buffer, i64 0, i64 0 19 %arraydecay = getelementptr inbounds [80 x i8]* %buffer, i64 0, i64 0
|
/external/llvm/test/Transforms/Inline/ |
devirtualize-3.ll | 17 %tmp = getelementptr inbounds %struct.cont_t* %cont, i32 0, i32 0 ; <void (i8*, i32)**> [#uses=1] 18 %tmp1 = getelementptr inbounds %struct.cont_t* %cont, i32 0, i32 0 ; <void (i8*, i32)**> [#uses=2] 22 %tmp3 = getelementptr inbounds %struct.cont_t* %cont, i32 0, i32 1 ; <i8**> [#uses=1] 38 %tmp = getelementptr inbounds %struct.foo_sf_t* %sf, i32 0, i32 0 ; <%struct.cont_t**> [#uses=1] 40 %tmp2 = getelementptr inbounds %struct.foo_sf_t* %sf, i32 0, i32 1 ; <i32*> [#uses=1] 42 %tmp4 = getelementptr inbounds %struct.cont_t* %next, i32 0, i32 0 ; <void (i8*, i32)**> [#uses=1] 44 %tmp5 = getelementptr inbounds %struct.cont_t* %next, i32 0, i32 1 ; <i8**> [#uses=1] 53 %tmp1 = getelementptr inbounds %struct.foo_sf_t* %sf, i32 0, i32 0 ; <%struct.cont_t**> [#uses=1] 55 %tmp3 = getelementptr inbounds %struct.cont_t* %tmp2, i32 0, i32 0 ; <void (i8*, i32)**> [#uses=1] 57 %tmp6 = getelementptr inbounds %struct.foo_sf_t* %sf, i32 0, i32 0 ; <%struct.cont_t**> [#uses=1 [all...] |
/external/llvm/test/Transforms/LoopVectorize/ |
ptr_loops.ll | 18 %p.02 = phi i32* [ getelementptr inbounds ([36 x i32]* @A, i64 0, i64 18), %0 ], [ %4, %1 ] 19 %b.01 = phi i32* [ getelementptr inbounds ([36 x i32]* @B, i64 0, i64 0), %0 ], [ %5, %1 ] 23 %4 = getelementptr inbounds i32* %p.02, i64 -1 24 %5 = getelementptr inbounds i32* %b.01, i64 1 41 %p.02 = phi i32* [ getelementptr inbounds ([36 x i32]* @A, i64 0, i64 25), %0 ], [ %3, %1 ] 42 %b.01 = phi i32* [ getelementptr inbounds ([36 x i32]* @B, i64 0, i64 2), %0 ], [ %4, %1 ] 45 %3 = getelementptr inbounds i32* %p.02, i64 -1 46 %4 = getelementptr inbounds i32* %b.01, i64 1 47 %5 = icmp eq i32* %4, getelementptr inbounds ([36 x i32]* @A, i64 0, i64 18) 63 %p.02 = phi i32* [ getelementptr inbounds ([36 x i32]* @A, i64 0, i64 29), %0 ], [ %3, %1 [all...] |
runtime-limit.ll | 16 %arrayidx = getelementptr inbounds i32* %A, i64 %i.016 18 %arrayidx1 = getelementptr inbounds i32* %B, i64 %i.016 21 %arrayidx2 = getelementptr inbounds i32* %C, i64 %i.016 24 %arrayidx4 = getelementptr inbounds i32* %E, i64 %i.016 27 %arrayidx6 = getelementptr inbounds i32* %F, i64 %i.016 30 %arrayidx8 = getelementptr inbounds i32* %out, i64 %i.016 50 %arrayidx = getelementptr inbounds i32* %A, i64 %i.037 52 %arrayidx1 = getelementptr inbounds i32* %B, i64 %i.037 55 %arrayidx2 = getelementptr inbounds i32* %C, i64 %i.037 58 %arrayidx4 = getelementptr inbounds i32* %E, i64 %i.03 [all...] |
global_alias.ll | 44 %arrayidx = getelementptr inbounds [100 x i32]* getelementptr inbounds (%struct.anon* @Foo, i32 0, i32 2), i32 0, i32 %1 49 %arrayidx1 = getelementptr inbounds [100 x i32]* getelementptr inbounds (%struct.anon* @Foo, i32 0, i32 0), i32 0, i32 %4 61 %arrayidx2 = getelementptr inbounds [100 x i32]* getelementptr inbounds (%struct.anon* @Foo, i32 0, i32 0), i32 0, i32 %6 93 %arrayidx = getelementptr inbounds [100 x i32]* getelementptr inbounds (%struct.anon* @Foo, i32 0, i32 2), i32 0, i32 %add 98 %arrayidx2 = getelementptr inbounds [100 x i32]* getelementptr inbounds (%struct.anon* @Foo, i32 0, i32 0), i32 0, i32 % [all...] |
/external/clang/test/CodeGen/ |
2010-07-14-ref-off-end.c | 17 // CHECK: getelementptr inbounds [1 x %struct.T]* %s, i32 0, i32 0 18 // CHECK: getelementptr inbounds [1 x %struct.T]* %s, i32 0, i32 0
|
aarch64-varargs.c | 12 // CHECK: [[GR_OFFS:%[a-z_0-9]+]] = load i32* getelementptr inbounds (%struct.__va_list* @the_list, i32 0, i32 3) 18 // CHECK: store i32 [[NEW_REG_OFFS]], i32* getelementptr inbounds (%struct.__va_list* @the_list, i32 0, i32 3) 23 // CHECK: [[REG_TOP:%[a-z_0-9]+]] = load i8** getelementptr inbounds (%struct.__va_list* @the_list, i32 0, i32 1) 29 // CHECK: [[STACK:%[a-z_0-9]+]] = load i8** getelementptr inbounds (%struct.__va_list* @the_list, i32 0, i32 0) 31 // CHECK: store i8* [[NEW_STACK]], i8** getelementptr inbounds (%struct.__va_list* @the_list, i32 0, i32 0) 44 // CHECK: [[GR_OFFS:%[a-z_0-9]+]] = load i32* getelementptr inbounds (%struct.__va_list* @the_list, i32 0, i32 3) 52 // CHECK: store i32 [[NEW_REG_OFFS]], i32* getelementptr inbounds (%struct.__va_list* @the_list, i32 0, i32 3) 57 // CHECK: [[REG_TOP:%[a-z_0-9]+]] = load i8** getelementptr inbounds (%struct.__va_list* @the_list, i32 0, i32 1) 63 // CHECK: [[STACK:%[a-z_0-9]+]] = load i8** getelementptr inbounds (%struct.__va_list* @the_list, i32 0, i32 0) 69 // CHECK: store i8* [[NEW_STACK]], i8** getelementptr inbounds (%struct.__va_list* @the_list, i32 0, i32 0 [all...] |
blocks-seq.c | 4 // CHECK: [[V7:%.+]] = getelementptr inbounds %struct.__block_byref_i* [[Vi]], i32 0, i32 1 7 // CHECK: [[V11:%.+]] = getelementptr inbounds %struct.__block_byref_i* [[Vi]], i32 0, i32 1
|
capture-complex-expr-in-block.c | 17 // CHECK: [[RP:%.*]] = getelementptr inbounds { double, double }* [[C1]], i32 0, i32 0 19 // CHECK-NEXT: [[IP:%.*]] = getelementptr inbounds { double, double }* [[C1]], i32 0, i32 1
|
/external/clang/test/CodeGenCXX/ |
apple-kext-indirect-virtual-dtor-call.cpp | 4 // CHECK: [[T1:%.*]] = load void (%struct.B1*)** getelementptr inbounds (void (%struct.B1*)** bitcast ([5 x i8*]* @_ZTV2B1 to void (%struct.B1*)**), i64 2) 7 // CHECK: [[T3:%.*]] = load void (%struct.B1*)** getelementptr inbounds (void (%struct.B1*)** bitcast ([5 x i8*]* @_ZTV2B1 to void (%struct.B1*)**), i64 2)
|
skip-vtable-pointer-initialization.cpp | 14 // CHECK-NOT: store i8** getelementptr inbounds ([3 x i8*]* @_ZTVN5Test11AE, i64 0, i64 2), i8*** 30 // CHECK: store i8** getelementptr inbounds ([3 x i8*]* @_ZTVN5Test21AE, i64 0, i64 2), i8*** 53 // CHECK-NOT: store i8** getelementptr inbounds ([3 x i8*]* @_ZTVN5Test31AE, i64 0, i64 2), i8*** 79 // CHECK: store i8** getelementptr inbounds ([3 x i8*]* @_ZTVN5Test41AE, i64 0, i64 2), i8*** 103 // CHECK: store i8** getelementptr inbounds ([3 x i8*]* @_ZTVN5Test51AE, i64 0, i64 2), i8*** 131 // CHECK: store i8** getelementptr inbounds ([3 x i8*]* @_ZTVN5Test61AE, i64 0, i64 2), i8*** 157 // CHECK: store i8** getelementptr inbounds ([3 x i8*]* @_ZTVN5Test71AE, i64 0, i64 2), i8*** 183 // CHECK: store i8** getelementptr inbounds ([3 x i8*]* @_ZTVN5Test81AE, i64 0, i64 2), i8***
|
/external/llvm/test/CodeGen/Generic/ |
ptr-annotate.ll | 13 %0 = call i8* @llvm.ptr.annotation.p0i8(i8* %m, 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/ExecutionEngine/MCJIT/remote/ |
test-ptr-reloc-remote.ll | 4 @ptr = global i8* getelementptr inbounds ([6 x i8]* @.str, i32 0, i32 0), align 4 6 @ptr2 = global i8* getelementptr inbounds ([6 x i8]* @.str1, i32 0, i32 0), align 4
|
/external/llvm/test/ExecutionEngine/MCJIT/ |
test-ptr-reloc.ll | 4 @ptr = global i8* getelementptr inbounds ([6 x i8]* @.str, i32 0, i32 0), align 4 6 @ptr2 = global i8* getelementptr inbounds ([6 x i8]* @.str1, i32 0, i32 0), align 4
|
/external/llvm/test/Transforms/InstCombine/ |
2009-12-17-CmpSelectNull.ll | 9 %cond276 = select i1 %tobool272, i8* getelementptr inbounds ([2 x i8]* @.str254, i32 0, i32 0), i8* getelementptr inbounds ([3 x i8]* @.str557, i32 0, i32 0) ; <i8*> [#uses=4]
|