/external/llvm/test/Assembler/ |
insertvalue-invalid-idx.ll | 3 ; CHECK: invalid indices for insertvalue 7 insertvalue [0 x i32] undef, i32 0, 0
|
insertextractvalue.ll | 6 ; CHECK-NEXT: insertvalue 12 %r = insertvalue {{i32},{float, double}} %t, double 2.0, 1, 1 21 store {{i32},{float, double}} insertvalue ({{i32},{float, double}}{{i32}{i32 4},{float, double}{float 4.0, double 5.0}}, double 20.0, 1, 1), {{i32},{float, double}}* %p 29 store {{i32},{float, double}} insertvalue ({{i32},{float, double}} undef, double 20.0, 1, 1), {{i32},{float, double}}* %p 37 store {{i32},{float, double}} insertvalue ({{i32},{float, double}} zeroinitializer, double 20.0, 1, 1), {{i32},{float, double}}* %p 45 ret <{ i32, i32 }> insertvalue (<{ i32, i32 }> zeroinitializer, i32 4, 1)
|
/external/llvm/test/CodeGen/Generic/ |
pr3288.ll | 5 %i = insertvalue [2 x [2 x i32]] undef, [2 x i32] undef, 1 9 %i = insertvalue {{i32,float},{i16,double}} undef, {i16,double} undef, 1 13 %i = insertvalue [2 x [2 x i32]] zeroinitializer, [2 x i32] zeroinitializer, 1 17 %i = insertvalue {{i32,float},{i16,double}} zeroinitializer, {i16,double} zeroinitializer, 1 21 %i = insertvalue [2 x [2 x i32]] undef, [2 x i32] undef, 0 25 %i = insertvalue {{i32,float},{i16,double}} undef, {i32,float} undef, 0 29 %i = insertvalue [2 x [2 x i32]] zeroinitializer, [2 x i32] zeroinitializer, 0 33 %i = insertvalue {{i32,float},{i16,double}} zeroinitializer, {i32,float} zeroinitializer, 0 37 %i = insertvalue [2 x [2 x i32]] undef, i32 undef, 1, 1 41 %i = insertvalue {{i32,float},{i16,double}} undef, double undef, 1, [all...] |
/external/llvm/test/CodeGen/X86/ |
bigstructret.ll | 14 %0 = insertvalue %0 zeroinitializer, i32 12, 0 15 %1 = insertvalue %0 %0, i32 24, 1 16 %2 = insertvalue %0 %1, i32 48, 2 17 %3 = insertvalue %0 %2, i32 24601, 3 29 %0 = insertvalue %1 zeroinitializer, i1 false, 0 30 %1 = insertvalue %1 %0, i1 true, 1 31 %2 = insertvalue %1 %1, i1 true, 2 32 %3 = insertvalue %1 %2, i32 48, 3
|
fastcc3struct.ll | 11 %0 = insertvalue %0 zeroinitializer, i32 12, 0 12 %1 = insertvalue %0 %0, i32 24, 1 13 %2 = insertvalue %0 %1, i32 48, 2
|
nonconst-static-iv.ll | 5 @0 = global i8 insertvalue( { i8 } select (i1 ptrtoint (i32* @1 to i1), { i8 } { i8 1 }, { i8 } { i8 2 }), i8 0, 0) 8 ; CHECK-ERRORS: Unsupported expression in static initializer: insertvalue
|
returned-trunc-tail-calls.ll | 44 %tmp = insertvalue {i32, i8} undef, i32 %first, 0 45 %callval = insertvalue {i32, i8} %tmp, i8 %second.trunc, 1 48 %restmp = insertvalue {i8, i8} undef, i8 %first.trunc, 0 49 %res = insertvalue {i8, i8} %restmp, i8 %second.trunc, 1 63 %restmp = insertvalue {{i32, i32}, i32} undef, i32 %first, 0, 0 64 %reseventmper = insertvalue {{i32, i32}, i32} %restmp, i32 %second, 0, 1 65 %res = insertvalue {{i32, i32}, i32} %reseventmper, i32 %third, 1 85 %restmp = insertvalue {{}, {{}, i32, {}}, [1 x i32]} undef, i32 %first, 1, 1 86 %res = insertvalue {{}, {{}, i32, {}}, [1 x i32]} %restmp, i32 %second, 2, 0
|
tailcall-64.ll | 56 %b = insertvalue {i64, i64} undef, i64 %A, 0 57 %c = insertvalue {i64, i64} %b, i64 %A, 1 69 %b = insertvalue {i64, i64} undef, i64 %x, 0 70 %c = insertvalue {i64, i64} %b, i64 %y, 1 83 %b = insertvalue {i64, i64} undef, i64 %y, 0 84 %c = insertvalue {i64, i64} %b, i64 %x, 1 99 %b = insertvalue {i8*, i64} undef, i8* %x1, 0 100 %c = insertvalue {i8*, i64} %b, i64 %y, 1 113 %b = insertvalue {i64, i64} undef, i64 %x, 0 114 %c = insertvalue {i64, i64} %b, i64 %y, [all...] |
complex-asm.ll | 14 %mrv4 = insertvalue %0 undef, i64 %1, 0 15 %mrv5 = insertvalue %0 %mrv4, i64 %3, 1
|
complex-fca.ll | 11 %insert = insertvalue { x86_fp80, x86_fp80 } undef, x86_fp80 %0, 0 12 %insert7 = insertvalue { x86_fp80, x86_fp80 } %insert, x86_fp80 %z8, 1
|
pass-three.ll | 8 %0 = insertvalue { i8*, i64, i64* } undef, i8* %a, 0 9 %1 = insertvalue { i8*, i64, i64* } %0, i64 %b, 1 10 %2 = insertvalue { i8*, i64, i64* } %1, i64* %c, 2
|
hipe-prologue.ll | 20 %1 = insertvalue {i32, i32} undef, i32 %hp, 0 21 %2 = insertvalue {i32, i32} %1, i32 %p, 1 48 %1 = insertvalue {i32, i32} undef, i32 %hp, 0 49 %2 = insertvalue {i32, i32} %1, i32 %p, 1 63 %4 = insertvalue {i32, i32, i32} undef, i32 %hp, 0 64 %5 = insertvalue {i32, i32, i32} %4, i32 %p, 1 65 %6 = insertvalue {i32, i32, i32} %5, i32 %p, 2
|
fp-stack-2results.ll | 11 %mrv = insertvalue %0 undef, x86_fp80 %A, 0 12 %mrv1 = insertvalue %0 %mrv, x86_fp80 %B, 1 23 %mrv = insertvalue %0 undef, x86_fp80 %A, 0 24 %mrv1 = insertvalue %0 %mrv, x86_fp80 %A, 1
|
tail-call-legality.ll | 29 %tmp = insertvalue {i32, i32, i32} undef, i32 %first.trunc, 0 30 %res = insertvalue {i32, i32, i32} %tmp, i32 %second, 1
|
/external/llvm/test/CodeGen/XCore/ |
bigstructret.ll | 9 %0 = insertvalue %0 zeroinitializer, i32 12, 0 10 %1 = insertvalue %0 %0, i32 24, 1 11 %2 = insertvalue %0 %1, i32 48, 2 12 %3 = insertvalue %0 %2, i32 24601, 3 25 %0 = insertvalue %1 zeroinitializer, i32 12, 0 26 %1 = insertvalue %1 %0, i32 24, 1 27 %2 = insertvalue %1 %1, i32 48, 2 28 %3 = insertvalue %1 %2, i32 24601, 3 29 %4 = insertvalue %1 %3, i32 4321, 4
|
/external/llvm/test/Transforms/IPConstantProp/ |
return-constants.ll | 13 %mrv = insertvalue %0 undef, i32 21, 0 14 %mrv1 = insertvalue %0 %mrv, i32 22, 1 18 %mrv2 = insertvalue %0 undef, i32 21, 0 19 %mrv3 = insertvalue %0 %mrv2, i32 23, 1 24 %A = insertvalue %0 undef, i32 21, 0 28 %B = insertvalue %0 %A, i32 22, 1 32 %C = insertvalue %0 %A, i32 23, 1
|
/external/llvm/test/CodeGen/ARM/ |
2011-11-28-DAGCombineBug.ll | 26 %insert21 = insertvalue [4 x i32] undef, i32 %tmp13, 0 27 %insert23 = insertvalue [4 x i32] %insert21, i32 %tmp15, 1 28 %insert25 = insertvalue [4 x i32] %insert23, i32 %tmp17, 2 29 %insert27 = insertvalue [4 x i32] %insert25, i32 %tmp19, 3 30 %insert = insertvalue [4 x i32] undef, i32 %tmp, 0 31 %insert7 = insertvalue [4 x i32] %insert, i32 %tmp3, 1 32 %insert9 = insertvalue [4 x i32] %insert7, i32 %tmp4, 2 33 %insert11 = insertvalue [4 x i32] %insert9, i32 %tmp5, 3
|
returned-trunc-tail-calls.ll | 33 %tmp = insertvalue {i32, i8} undef, i32 %first, 0 34 %callval = insertvalue {i32, i8} %tmp, i8 %second.trunc, 1 37 %restmp = insertvalue {i8, i8} undef, i8 %first.trunc, 0 38 %res = insertvalue {i8, i8} %restmp, i8 %second.trunc, 1 52 %restmp = insertvalue {{i32, i32}, i32} undef, i32 %first, 0, 0 53 %reseventmper = insertvalue {{i32, i32}, i32} %restmp, i32 %second, 0, 1 54 %res = insertvalue {{i32, i32}, i32} %reseventmper, i32 %third, 1 75 %restmp = insertvalue {{}, {{}, i32, {}}, [1 x i32]} undef, i32 %first, 1, 1 76 %res = insertvalue {{}, {{}, i32, {}}, [1 x i32]} %restmp, i32 %second, 2, 0 107 %tmp = insertvalue {i32, i32} undef, i32 %first.trunc, [all...] |
/external/llvm/test/Transforms/InstSimplify/ |
2011-09-05-InsertExtractValue.ll | 14 %exc_ptr2 = insertvalue { i8*, i32 } undef, i8* %exc_ptr, 0 15 %filter2 = insertvalue { i8*, i32 } %exc_ptr2, i32 %filter, 1 19 ; CHECK-NOT: insertvalue 26 %ins = insertvalue { i8, i32 } undef, i32 %ex, 1
|
/external/llvm/test/Transforms/DeadArgElim/ |
multdeadretval.ll | 8 %A = insertvalue {i16,i32} undef, i16 1, 0 9 %B = insertvalue {i16,i32} %A, i32 1001, 1 15 %A = insertvalue {i32,i16} undef, i32 1, 0 16 %B = insertvalue {i32,i16} %A, i16 %DEAD, 1 35 %A = insertvalue {i32,i32,i16} undef, i32 1, 0 36 %B = insertvalue {i32,i32,i16} %A, i32 2, 1 37 %C = insertvalue {i32,i32,i16} %B, i16 3, 2 43 %A = insertvalue {{i32}, {i16, i16}} undef, i32 1, 0, 0 44 %B = insertvalue {{i32}, {i16, i16}} %A, i16 2, 1, 0 45 %C = insertvalue {{i32}, {i16, i16}} %B, i16 3, 1, [all...] |
/external/llvm/test/Transforms/ConstProp/ |
insertvalue.ll | 6 %A = insertvalue %struct { i32 2, [4 x i8] c"foo\00" }, i32 1, 0 13 %A = insertvalue %struct { i32 2, [4 x i8] c"foo\00" }, i8 1, 1, 2 20 %A = insertvalue [3 x %struct] [ %struct { i32 0, [4 x i8] c"aaaa" }, %struct { i32 1, [4 x i8] c"bbbb" }, %struct { i32 2, [4 x i8] c"cccc" } ], i32 -1, 1, 0 27 %A = insertvalue %struct zeroinitializer, i32 1, 0 34 %A = insertvalue %struct zeroinitializer, i8 1, 1, 2 41 %A = insertvalue [3 x %struct] zeroinitializer, i32 1, 1, 0 48 %A = insertvalue %struct undef, i32 1, 0 55 %A = insertvalue %struct undef, i8 0, 1, 2 62 %A = insertvalue [3 x %struct] undef, i32 0, 1, 0
|
/external/llvm/test/Transforms/InstCombine/ |
extractvalue.ll | 9 ; Instcombine should fold various combinations of insertvalue and extractvalue 12 %s1.1 = insertvalue {i32, i32} undef, i32 %a, 0 13 %s1 = insertvalue {i32, i32} %s1.1, i32 %b, 1 18 ; This requires instcombine to insert a few insertvalue instructions 19 %ns1.1 = insertvalue {i32, {i32, i32}} undef, i32 %v1, 0 20 %ns1.2 = insertvalue {i32, {i32, i32}} %ns1.1, i32 %v1, 1, 0 21 %ns1 = insertvalue {i32, {i32, i32}} %ns1.2, i32 %v2, 1, 1 32 %s4.1 = insertvalue {i32, i32} undef, i32 %v3, 0 33 %s4 = insertvalue {i32, i32} %s4.1, i32 %v4, 1 34 %ns2 = insertvalue {i32, {i32, i32}} undef, {i32, i32} %s4, [all...] |
/external/llvm/test/Transforms/ScalarRepl/ |
2008-06-05-loadstore-agg.ll | 12 %res1 = insertvalue { i32, i32 } undef, i32 1, 0 ; <{ i32, i32 }> [#uses=1] 13 %res2 = insertvalue { i32, i32 } %res1, i32 2, 1 ; <{ i32, i32 }> [#uses=1] 25 %res1 = insertvalue [ 2 x i32 ] undef, i32 1, 0 ; <{ i32, i32 }> [#uses=1] 26 %res2 = insertvalue [ 2 x i32 ] %res1, i32 2, 1 ; <{ i32, i32 }> [#uses=1]
|
/external/clang/test/CodeGen/ |
vld_dup.c | 20 // CHECK-NEXT: [[T171:%.*]] = insertvalue { <2 x i32>, <2 x i32>, <2 x i32> } [[T168]], <2 x i32> [[T170]], 0 23 // CHECK-NEXT: [[T174:%.*]] = insertvalue { <2 x i32>, <2 x i32>, <2 x i32> } [[T171]], <2 x i32> [[T173]], 1 26 // CHECK-NEXT: [[T177:%.*]] = insertvalue { <2 x i32>, <2 x i32>, <2 x i32> } [[T174]], <2 x i32> [[T176]], 2 32 // CHECK-NEXT: [[T181:%.*]] = insertvalue { <2 x i32>, <2 x i32>, <2 x i32>, <2 x i32> } [[T178]], <2 x i32> [[T180]], 0 35 // CHECK-NEXT: [[T184:%.*]] = insertvalue { <2 x i32>, <2 x i32>, <2 x i32>, <2 x i32> } [[T181]], <2 x i32> [[T183]], 1 38 // CHECK-NEXT: [[T187:%.*]] = insertvalue { <2 x i32>, <2 x i32>, <2 x i32>, <2 x i32> } [[T184]], <2 x i32> [[T186]], 2 41 // CHECK-NEXT: [[T190:%.*]] = insertvalue { <2 x i32>, <2 x i32>, <2 x i32>, <2 x i32> } [[T187]], <2 x i32> [[T189]], 3
|
/external/llvm/test/CodeGen/Mips/ |
dsp-patterns.ll | 43 %.fca.0.insert = insertvalue { i32 } undef, i32 %2, 0 56 %.fca.0.insert = insertvalue { i32 } undef, i32 %2, 0 74 %.fca.0.insert = insertvalue { i32 } undef, i32 %2, 0 87 %.fca.0.insert = insertvalue { i32 } undef, i32 %2, 0 100 %.fca.0.insert = insertvalue { i32 } undef, i32 %2, 0 117 %.fca.0.insert = insertvalue { i32 } undef, i32 %2, 0 139 %.fca.0.insert = insertvalue { i32 } undef, i32 %1, 0 151 %.fca.0.insert = insertvalue { i32 } undef, i32 %1, 0 165 %.fca.0.insert = insertvalue { i32 } undef, i32 %1, 0 177 %.fca.0.insert = insertvalue { i32 } undef, i32 %1, [all...] |