Lines Matching refs:byval
3 ; Inlining a byval struct should cause an explicit copy into an alloca.
8 define internal void @f(%struct.ss* byval %b) nounwind {
26 call void @f( %struct.ss* byval %S ) nounwind
35 ; Inlining a byval struct should NOT cause an explicit copy
38 define internal i32 @f2(%struct.ss* byval %b) nounwind readonly {
53 %X = call i32 @f2( %struct.ss* byval %S ) nounwind
62 ; Inlining a byval with an explicit alignment needs to use *at least* that
67 define internal void @f3(%struct.ss* byval align 64 %b) nounwind {
75 call void @f3( %struct.ss* byval align 64 %S) nounwind
86 ; Inlining a byval struct should NOT cause an explicit copy
90 define internal i32 @f4(%struct.ss* byval align 64 %b) nounwind readonly {
98 %X = call i32 @f4( %struct.ss* byval align 64 %S ) nounwind
112 define internal void @f5(%struct.S0* byval nocapture readonly align 4 %p) {
123 tail call void @f5(%struct.S0* byval align 4 @b)