/external/llvm/test/CodeGen/X86/ |
byval4.ll | 13 ; Win64 has not supported byval yet. 54 call void @f( %struct.s* byval %a ) 55 call void @f( %struct.s* byval %a ) 59 declare void @f(%struct.s* byval)
|
byval7.ll | 17 call void @t( i32 1, %struct.S* byval %s ) nounwind 21 declare void @t(i32, %struct.S* byval )
|
/external/clang/test/CodeGenCXX/ |
microsoft-abi-sret-and-byval.cpp | 90 // LINUX: define void @_Z9small_arg5Small(%struct.Small* byval align 4 %s) 91 // WIN32: define void @"\01?small_arg@@YAXUSmall@@@Z"(%struct.Small* byval align 4 %s) 95 // LINUX: define void @_Z10medium_arg6Medium(%struct.Medium* byval align 4 %s) 96 // WIN32: define void @"\01?medium_arg@@YAXUMedium@@@Z"(%struct.Medium* byval align 4 %s) 100 // LINUX: define void @_Z19small_arg_with_ctor13SmallWithCtor(%struct.SmallWithCtor* byval align 4 %s) 101 // WIN32: define void @"\01?small_arg_with_ctor@@YAXUSmallWithCtor@@@Z"(%struct.SmallWithCtor* byval align 4 %s) 106 // WIN32: define void @"\01?small_arg_with_dtor@@YAXUSmallWithDtor@@@Z"(%struct.SmallWithDtor* byval align 4 %s) {{.*}} { 109 // WIN64: define void @"\01?small_arg_with_dtor@@YAXUSmallWithDtor@@@Z"(%struct.SmallWithDtor* byval %s) {{.*}} { 144 // WIN32: define void @"\01?small_arg_with_vftable@@YAXUSmallWithVftable@@@Z"(%struct.SmallWithVftable* byval align 4 %s) 145 // WIN64: define void @"\01?small_arg_with_vftable@@YAXUSmallWithVftable@@@Z"(%struct.SmallWithVftable* byval %s [all...] |
regparm.cpp | 35 // CHECK: declare void @_Z4foo42S3i(%struct.S3* byval align 4, i32 inreg)
|
x86_32-arguments.cpp | 30 // PR7058 - Missing byval on MI thunk definition. 34 // CHECK: %struct.CallSite* byval align 4 %CS) 92 // CHECK: define i64 @_Z4f6_1M2s6FivE({ i32, i32 }* byval align 4) 93 // FIXME: It would be nice to avoid byval on the previous case.
|
/external/clang/test/CodeGen/ |
struct-passing.c | 23 // CHECK: declare void @f4({{.*}} byval align 4) 24 // CHECK: declare void @f5({{.*}} byval align 4)
|
complex-indirect.c | 4 // Make sure this doesn't crash. We used to generate a byval here and wanted to
|
transparent-union.c | 14 // CHECK: call void @f0(%union.transp_t0* byval align 4 %{{.*}})
|
/external/llvm/test/Analysis/BasicAA/ |
2008-04-15-Byval.ll | 7 define void @foo(%struct.x* byval align 4 %X) nounwind { 13 %tmp2 = call i32 (...)* @bar( %struct.x* byval align 4 %X ) nounwind ; <i32> [#uses=0]
|
/external/llvm/test/CodeGen/ARM/ |
2011-06-16-TailCallByVal.ll | 3 ; tail call inside a function where byval argument is splitted between 19 define void @f(i8* %s, %struct.A* nocapture byval %a) nounwind optsize {
|
2012-10-04-AAPCS-byval-align8.ll | 34 call void (i32, ...)* @test_byval_8_bytes_alignment(i32 555, %struct_t* byval @static_val) 45 define void @test_byval_8_bytes_alignment_fixed_arg(i32 %n1, %struct_t* byval %val) nounwind { 61 call void (i32, %struct_t*)* @test_byval_8_bytes_alignment_fixed_arg(i32 555, %struct_t* byval @static_val)
|
2013-04-16-AAPCS-C5-vs-VFP.ll | 5 ; byval parameter and check that it goes to stack only. 33 %struct_t* byval %p10) ; --> Stack+8 58 %struct_t* byval @static_val) ; --> Stack+8, not R1
|
2012-10-04-FixedFrame-vs-byval.ll | 13 define void @test_byval_usage_scheduling(i32 %n1, i32 %n2, %struct_t* byval %val) nounwind {
|
2012-10-18-PR14099-ByvalFrameAddress.ll | 9 define void @t(i32 %a, %struct.s* byval %s) nounwind {
|
2013-05-13-AAPCS-byval-padding.ll | 8 %struct.S227* byval nocapture %arg0,
|
/external/llvm/test/CodeGen/MSP430/ |
byval.ll | 9 define i16 @callee(%struct.Foo* byval %f) nounwind { 24 %call = call i16 @callee(%struct.Foo* byval @foo)
|
/external/llvm/test/Transforms/InstCombine/ |
2008-04-22-ByValBitcast.ll | 1 ;; The bitcast cannot be eliminated because byval arguments need 11 call void (i32, ...)* @bar( i32 3, %struct.NSRect* byval align 4 %tmp1 ) nounwind
|
/external/llvm/test/CodeGen/PowerPC/ |
structsinmem.ll | 59 %call = call i32 @callee1(i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, %struct.s1* byval %p1, %struct.s2* byval %p2, %struct.s3* byval %p3, %struct.s4* byval %p4, %struct.s5* byval %p5, %struct.s6* byval %p6, %struct.s7* byval %p7) 73 define internal i32 @callee1(i32 %z1, i32 %z2, i32 %z3, i32 %z4, i32 %z5, i32 %z6, i32 %z7, i32 %z8, %struct.s1* byval %v1, %struct.s2* byval %v2, %struct.s3* byval %v3, %struct.s4* byval %v4, %struct.s5* byval %v5, %struct.s6* byval %v6, %struct.s7* byval %v7) n (…) [all...] |
a2-fp-basic.ll | 5 define void @maybe_an_fma(%0* sret %agg.result, %0* byval %a, %0* byval %b, %0* byval %c) nounwind {
|
ppc440-fp-basic.ll | 5 define void @maybe_an_fma(%0* sret %agg.result, %0* byval %a, %0* byval %b, %0* byval %c) nounwind {
|
emptystruct.ll | 17 define void @callee(%struct.empty* noalias sret %agg.result, %struct.empty* byval %a1, %struct.empty* %a2, %struct.empty* byval %a3) nounwind { 41 call void @callee(%struct.empty* sret %agg.result, %struct.empty* byval %e1, %struct.empty* %e2, %struct.empty* byval %e3)
|
ppc64-crash.ll | 11 define internal void @serialize_pos(%struct.pos_T* byval %pos, %struct.__sFILE* %fp) nounwind {
|
/external/llvm/test/Transforms/Inline/ |
alloca-merge-align-nodl.ll | 7 define void @foo(%struct.s* byval nocapture readonly %a) { 22 define void @foo0(%struct.s* byval nocapture readonly %a) { 39 define void @goo(%struct.s* byval nocapture readonly %a) { 66 call void @foo(%struct.s* byval %tmpcast) 68 call void @goo(%struct.s* byval %tmpcast) 84 call void @foo0(%struct.s* byval %tmpcast) 86 call void @goo(%struct.s* byval %tmpcast)
|
/external/clang/test/Analysis/ |
stack-addr-ps.c | 50 int struct_test(struct baz byVal, int flag) { 52 return byVal.x; // no-warning 54 return byVal.y[0]; // no-warning
|
/external/llvm/test/Transforms/MemCpyOpt/ |
sret.ll | 8 define void @ccosl(%0* noalias sret %agg.result, %0* byval align 8 %z) nounwind { 21 call void @ccoshl(%0* noalias sret %memtmp, %0* byval align 8 %iz) nounwind 28 declare void @ccoshl(%0* noalias sret, %0* byval) nounwind
|