/external/llvm/test/CodeGen/X86/ |
byval5.ll | 13 ; Win64 has not supported byval yet. 62 call void @f( %struct.s* byval %a ) 63 call void @f( %struct.s* byval %a ) 67 declare void @f(%struct.s* byval)
|
extract-extract.ll | 12 define fastcc void @foo(%pp* nocapture byval %p_arg) {
|
fast-isel-call.ll | 19 declare void @foo2(%struct.s* byval) 22 call void @foo2(%struct.s* byval %d )
|
/external/llvm/test/Transforms/DeadArgElim/ |
2007-12-20-ParamAttrs.ll | 16 %A = call zeroext i8(i8*, i8, ...)* @foo(i8* inreg null, i8 signext 1, %struct* byval null ) nounwind
|
2008-01-16-VarargsParamAttrs.ll | 1 ; RUN: opt < %s -deadargelim -S | grep byval 26 %tmp1 = call i32 (i32, ...)* @va1( i32 1, %struct.point* byval %tmp ) nounwind ; <i32> [#uses=0]
|
/external/llvm/test/CodeGen/ARM/ |
2013-05-02-AAPCS-ByVal-Structs-C4-C5-VFP.ll | 20 %st_t* byval %p1, ; --> R1, R2, NSAA=SP+8 45 i32 0, %st_t* byval @static_val, i32 1, i32 2)
|
2013-05-02-AAPCS-ByVal-Structs-C4-C5-VFP2.ll | 18 %st_t* byval %p1, ; --> SP+8, 4 words NSAA=SP+24 42 i32 0, %st_t* byval @static_val, i32 1)
|
2011-06-09-TailCallByVal.ll | 36 %call4 = tail call i32 @fnmatch1(i8* %pattern, i8* %string, i8* %string, i32 %flags, %union.__mbstate_t* byval @"\01_fnmatch.initial", %union.__mbstate_t* byval @"\01_fnmatch.initial", %struct._xlocale* undef, i32 64) optsize 40 declare i32 @fnmatch1(i8*, i8*, i8*, i32, %union.__mbstate_t* byval, %union.__mbstate_t* byval, %struct._xlocale*, i32) nounwind optsize
|
/external/llvm/test/CodeGen/Mips/ |
largeimmprinting.ll | 30 call void @f2(%struct.S1* byval %agg.tmp) nounwind 34 declare void @f2(%struct.S1* byval)
|
/external/llvm/test/Transforms/ArgumentPromotion/ |
byval.ll | 7 define internal void @f(%struct.ss* byval %b) nounwind { 23 call void @f( %struct.ss* byval %S ) nounwind
|
/external/llvm/test/Transforms/MemCpyOpt/ |
smaller.ll | 16 declare void @check(%struct.s* byval %p) nounwind 26 call void @check(%struct.s* byval %agg.tmp)
|
memcpy.ll | 73 call void @test4a(i8* align 1 byval %a) 79 declare void @test4a(i8* align 1 byval) 86 declare void @test5a(%struct.S* align 16 byval) nounwind ssp 97 call void @test5a(%struct.S* align 16 byval %y) 101 ; CHECK: call void @test5a(%struct.S* byval align 16 %y) 113 ; PR9794 - Should forward memcpy into byval argument even though the memcpy 117 define i32 @test7(%struct.p* nocapture align 8 byval %q) nounwind ssp { 123 %call = call i32 @g(%struct.p* align 8 byval %agg.tmp) nounwind 126 ; CHECK: call i32 @g(%struct.p* byval align 8 %q) [[NUW:#[0-9]+]] 129 declare i32 @g(%struct.p* align 8 byval) [all...] |
/external/llvm/test/Transforms/ScalarRepl/ |
only-memcpy-uses.ll | 8 define void @bar4(%struct.S* byval %s) nounwind ssp { 21 %call = call i32 (...)* @bazz(%struct.S* byval %agg.tmp)
|
/external/clang/test/CodeGenCXX/ |
x86_64-arguments.cpp | 124 // Check that the StringRef is passed byval instead of expanded 127 // CHECK: define void @_ZN5test71xENS_1AES0_llNS_9StringRefE({{.*}} byval align 8) 135 // CHECK: define void @_ZN5test71zENS_1AES0_S0_S0_S0_NS_12StringDoubleE({{.*}} byval align 8) 140 // CHECK: declare void @_ZN5test83fooENS_1BE(%"class.test8::B"* byval align 8) 164 // CHECK: define void @_ZN5test91aEiiiiNS_1TEPv([[S]]* noalias sret {{%.*}}, i32, i32, i32, i32, [[T]]* byval align 8, i8*) 169 // CHECK: define [[S]]* @_ZN5test91bEPNS_1SEiiiiNS_1TEPv([[S]]* {{%.*}}, i32, i32, i32, i32, [[T:%.*]]* byval align 8, i8*)
|
/external/clang/test/CodeGen/ |
x86_64-arguments.c | 47 // CHECK: define void @f8_2(%union.u8* byval align 16 %a0) 73 // CHECK: define void @f13(%struct.s13_0* noalias sret %agg.result, i32 %a, i32 %b, i32 %c, i32 %d, {{.*}}* byval align 8 %e, i32 %f) 101 // Check byval alignment. 103 // CHECK: define void @f19(%struct.s19* byval align 16 %x) 109 // CHECK: define void @f20(%struct.s20* byval align 32 %x) 248 // CHECK: declare void @func(%struct._str* byval align 16) 269 // CHECK: declare void @f38(%struct.s256* byval align 32) 270 // CHECK: declare void @f37(<8 x float>* byval align 32) 286 // CHECK: declare void @func40(%struct.t128* byval align 16) 298 // CHECK: declare void @func42(%struct.t128_2* byval align 16 [all...] |
aarch64-arguments.c | 147 // PCS: @f36(i32 %x0, i32 %x1, i32 %x2, i32 %x3, i32 %x4, i32 %x5, i32 %x6, [1 x i64], %struct.s36* byval align 8 %stacked) 152 // PCS: @f37(i32 %x0, i32 %x1, i32 %x2, i32 %x3, i32 %x4, i32 %x5, i32 %x6, [1 x i64], %struct.s37* byval align 8 %stacked, %struct.s37* byval align 8 %stacked2) 160 // PCS: @f38(float %s0, double %d1, float %s2, float %s3, float %s4, float %s5, [2 x float], %struct.s38* byval align 4 %stacked) 169 // PCS: @f39(float %s0, i32 %x0, float %s1, i32* %x1, float %s2, i32 %x2, float %s3, float %s4, i32 %x3, [3 x float], %struct.s39_float* byval align 4 %stacked, i32 %x4, i32 %x5, i32 %x6, [1 x i64], %struct.s39_int* byval align 8 %stacked2) 175 // PCS: @f40(i32 %x0, [1 x i128] %x2_3.coerce, i32 %x4, i32 %x5, i32 %x6, [1 x i64], %struct.s40* byval align 16 %stacked) 180 // PCS: @f41(i32 %x0, i32 %x1, i32 %x2, i32 %x3, i32 %x4, i32 %x5, i32 %x6, [1 x i64], i128* byval align 16, %struct.s41* %stacked2) 186 // PCS: @f42(i32 %x0, i32 %x1, i32 %x2, i32 %x3, i32 %x4, i128 %x6_7, i128* byval align 16)
|
byval-memcpy-elim.c | 22 // The above gets tricker when the byval argument requires higher alignment
|
arm-arguments.c | 179 // APCS-GNU: define void @f33(%struct.s33* byval %s) 180 // AAPCS: define arm_aapcscc void @f33(%struct.s33* byval %s) 198 float v[18]; //make sure byval is on. 212 // APCS-GNU: define <4 x float> @f35(i32 %i, %struct.s35* byval, %struct.s35* byval) 219 // AAPCS: define arm_aapcscc <4 x float> @f35(i32 %i, %struct.s35* byval, %struct.s35* byval)
|
/external/llvm/test/CodeGen/PowerPC/ |
reloc-align.ll | 18 %call = tail call fastcc signext i32 @func_90(%struct.S1* byval bitcast ({ i8, i8, i8, i8, i8, i8, i8, i8 }* @main.l_1554 to %struct.S1*)) 24 define internal fastcc signext i32 @func_90(%struct.S1* byval nocapture %p_91) #0 {
|
ppc64-align-long-double.ll | 13 define ppc_fp128 @test(%struct.S* byval %x) nounwind {
|
pr13891.ll | 7 define void @_Z5check3foos(%struct.foo* nocapture byval %f, i16 signext %i) noinline {
|
/external/llvm/test/Analysis/BasicAA/ |
byval.ll | 7 define i32 @foo(%struct.x* byval %a) nounwind {
|
/external/llvm/test/CodeGen/Thumb/ |
2011-05-11-DAGLegalizer.ll | 51 call void (i8*, i32, i8*, i8*, ...)* @CLLoggingLog(i8* %tmp, i32 2, i8* getelementptr inbounds ([62 x i8]* @__PRETTY_FUNCTION__._ZN12CLGll, i32 0, i32 0), i8* getelementptr inbounds ([75 x i8]* @.str, i32 0, i32 0), %struct.RRRRRRRR* byval %agg.tmp, %struct.RRRRRRRR* byval %agg.tmp4, %struct.RRRRRRRR* byval %agg.tmp10, %struct.RRRRRRRR* byval %agg.tmp16)
|
/external/llvm/test/DebugInfo/ |
2010-10-01-crash.ll | 5 define void @CGRectStandardize(i32* sret %agg.result, i32* byval %rect) nounwind ssp {
|
/external/llvm/test/Transforms/IndVarSimplify/ |
loop_evaluate9.ll | 75 declare fastcc void @cc70a02__complex_integers__Osubtract.149(%struct.cc70a02__complex_integers__complex_type* noalias sret, %struct.cc70a02__complex_integers__complex_type* byval align 4) 77 declare fastcc void @cc70a02__complex_integers__Oadd.153(%struct.cc70a02__complex_integers__complex_type* noalias sret, %struct.cc70a02__complex_integers__complex_type* byval align 4, %struct.cc70a02__complex_integers__complex_type* byval align 4) 79 declare fastcc void @cc70a02__complex_multiplication.170(%struct.cc70a02__complex_integers__complex_type* noalias sret, %struct.cc70a02__complex_integers__complex_type* byval align 4)
|