/external/llvm/test/Assembler/ |
insertvalue-invalid-idx.ll | 3 ; CHECK: invalid indices for insertvalue 7 insertvalue [0 x i32] undef, i32 0, 0
|
insertvalue-invalid-type-1.ll | 3 ; CHECK: insertvalue operand and field disagree in type: 'i32' instead of 'i64' 6 ret <{ i32 }> insertvalue (<{ i64 }> zeroinitializer, i32 4, 0)
|
insertvalue-invalid-type.ll | 3 ; CHECK: insertvalue operand and field disagree in type: 'i8*' instead of 'i32' 7 insertvalue { i32, i32 } undef, i8* null, 0
|
insertextractvalue.ll | 7 ; CHECK-NEXT: insertvalue 13 %r = insertvalue {{i32},{float, double}} %t, double 2.0, 1, 1 22 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 30 store {{i32},{float, double}} insertvalue ({{i32},{float, double}} undef, double 20.0, 1, 1), {{i32},{float, double}}* %p 38 store {{i32},{float, double}} insertvalue ({{i32},{float, double}} zeroinitializer, double 20.0, 1, 1), {{i32},{float, double}}* %p 46 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...] |
empty-insertvalue.ll | 5 %0 = insertvalue { [0 x { i8*, i8* }], [0 x { i8*, i64 }] } undef, [0 x { i8*, i8* }] undef, 0
|
/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 | 4 @0 = global i8 insertvalue( { i8 } select (i1 ptrtoint (i32* @1 to i1), { i8 } { i8 1 }, { i8 } { i8 2 }), i8 0, 0) 7 ; 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
|
complex-asm.ll | 14 %mrv4 = insertvalue %0 undef, i64 %1, 0 15 %mrv5 = insertvalue %0 %mrv4, i64 %3, 1
|
complex-fca.ll | 8 %insert = insertvalue { x86_fp80, x86_fp80 } undef, x86_fp80 %0, 0 9 %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
|
/external/llvm/test/Transforms/InstCombine/ |
OverlappingInsertvalues.ll | 9 %0 = insertvalue { i8*, i64, i32 } undef, i8* %x, 0 10 %1 = insertvalue { i8*, i64, i32 } %0, i8* %y, 0 19 %0 = insertvalue { i8*, i64, i32 } undef, i8* %x, 0 20 %1 = insertvalue { i8*, i64, i32 } %0, i64 %y, 1 21 %2 = insertvalue { i8*, i64, i32 } %1, i32 555, 2 22 %3 = insertvalue { i8*, i64, i32 } %2, i64 %z, 1 23 %4 = insertvalue { i8*, i64, i32 } %3, i32 777, 2 33 %0 = insertvalue { i16, i32 } undef, i16 %x, 0 34 %1 = insertvalue { i8, {i16, i32} } undef, { i16, i32 } %0, 1
|
/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/ExecutionEngine/ |
test-interp-vec-insertextractvalue.ll | 5 %s1 = insertvalue { i32, { float, double} } undef, i32 9, 0 6 %s2 = insertvalue { i32, { float, double} } %s1, float 3.0, 1, 0 7 %s3 = insertvalue { i32, { float, double} } %s2, double 5.0, 1, 1
|
/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 32 %agg1 = insertvalue {i32, float} undef, i32 %a, 0 33 %agg2 = insertvalue {i32, float} %agg1, float %b, 1
|
/external/llvm/test/CodeGen/ARM/ |
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...] |
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
|
/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 70 %B = insertvalue [1 x float] undef, float %A, [all...] |
/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/Bitcode/ |
aggregateInstructions.3.2.ll | 25 define void @insertvalue([4 x [4 x i8 ]] %x1){ 27 ; CHECK: %res1 = insertvalue [4 x [4 x i8]] %x1, i8 0, 0, 0 28 %res1 = insertvalue [4 x [4 x i8 ]] %x1, i8 0, 0, 0 30 ; CHECK-NEXT: %res2 = insertvalue [4 x [4 x i8]] undef, i8 0, 0, 0 31 %res2 = insertvalue [4 x [4 x i8 ]] undef, i8 0, 0, 0
|
/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 56 %0 = insertvalue %1 zeroinitializer, i32 12, 0 57 %1 = insertvalue %1 %0, i32 24, 1 58 %2 = insertvalue %1 %1, i32 48, 2 59 %3 = insertvalue %1 %2, i32 24601, 3 60 %4 = insertvalue %1 %3, i32 4321, 4
|
/external/llvm/test/CodeGen/AArch64/ |
arm64-fold-address.ll | 34 %insert14 = insertvalue %struct.CGPoint undef, double %tmp11, 0 35 %insert16 = insertvalue %struct.CGPoint %insert14, double %tmp12, 1 36 %insert = insertvalue %struct.CGRect undef, %struct.CGPoint %insert16, 0 37 %insert7 = insertvalue %struct.CGSize undef, double %tmp, 0 38 %insert9 = insertvalue %struct.CGSize %insert7, double %tmp5, 1 39 %insert3 = insertvalue %struct.CGRect %insert, %struct.CGSize %insert9, 1 63 %insert14 = insertvalue %struct.CGPoint undef, double %tmp11, 0 64 %insert16 = insertvalue %struct.CGPoint %insert14, double %tmp12, 1 65 %insert = insertvalue %struct.CGRect undef, %struct.CGPoint %insert16, 0 66 %insert7 = insertvalue %struct.CGSize undef, double %tmp, [all...] |
/external/llvm/test/Transforms/CodeGenPrepare/AArch64/ |
trunc-weird-user.ll | 9 ; whether the insertvalue user of the trunc was legal. This 12 ; CHECK: insertvalue %foo undef, i8 %byte, 0 15 %struct = insertvalue %foo undef, i8 %byte, 0
|