Lines Matching refs:passed

99   // A SwiftSelf is passed in callee-saved R10.
102 // A SwiftError is passed in callee-saved R9.
111 // The first 5 integer arguments are passed in R2-R6. Note that R6
116 // The first 4 float and double arguments are passed in even registers F0-F6.
120 // The first 8 named vector arguments are passed in V24-V31. Sub-128 vectors
121 // are passed in the same way, but they're widened to one of these types
134 // Other vector arguments are passed in 8-byte-aligned 16-byte stack slots.
139 // Other arguments are passed in 8-byte-aligned 8-byte stack slots.
206 // words (8 bytes in 64-Bit mode) where some arguments are passed in registers
210 // The first three register-sized words of the parameter area are passed in
211 // GPRs 1-3. FP values and vector-type arguments are instead passed in FPRs
224 // Promote f32 to f64 and bitcast to i64, if it needs to be passed in GPRs.
228 // long double, can only be passed in GPR2 and GPR3, if available,
237 // A SwiftSelf is passed in callee-saved R10.
240 // A SwiftError is passed in R0.
247 // The first 3 integer arguments are passed in registers R1D-R3D.
248 // The rest will be passed in the user area. The address offset of the user
252 // The first 8 named vector arguments are passed in V24-V31. Sub-128 vectors
253 // are passed in the same way, but they're widened to one of these types
263 // The first 4 named float and double arguments are passed in registers
264 // FPR0-FPR6. The rest will be passed in the user area.
269 // The first 2 long double arguments are passed in register FPR0/FPR2
270 // and FPR4/FPR6. The rest will be passed in the user area.
274 // Other arguments are passed in 8-byte-aligned 8-byte stack slots.
276 // Other f128 arguments are passed in 8-byte-aligned 16-byte stack slots.
278 // Vector arguments are passed in 8-byte-alinged 16-byte stack slots too.