Lines Matching refs:R8
29 // A SwiftError is passed in R8.
30 CCIfSwiftError<CCIfType<[i32], CCAssignToReg<[R8]>>>,
55 // A SwiftError is returned in R8.
56 CCIfSwiftError<CCIfType<[i32], CCAssignToReg<[R8]>>>,
122 CCIfType<[i32], CCAssignToReg<[R4, R5, R6, R7, R8, R9, R10, R11]>>
174 // A SwiftError is passed in R8.
175 CCIfSwiftError<CCIfType<[i32], CCAssignToReg<[R8]>>>,
192 // A SwiftError is returned in R8.
193 CCIfSwiftError<CCIfType<[i32], CCAssignToReg<[R8]>>>,
219 // A SwiftError is passed in R8.
220 CCIfSwiftError<CCIfType<[i32], CCAssignToReg<[R8]>>>,
242 // A SwiftError is returned in R8.
243 CCIfSwiftError<CCIfType<[i32], CCAssignToReg<[R8]>>>,
270 def CSR_AAPCS : CalleeSavedRegs<(add LR, R11, R10, R9, R8, R7, R6, R5, R4,
275 def CSR_Win_AAPCS_CFGuard_Check : CalleeSavedRegs<(add LR, R11, R10, R9, R8, R7,
278 // R8 is used to pass swifterror, remove it from CSR.
279 def CSR_AAPCS_SwiftError : CalleeSavedRegs<(sub CSR_AAPCS, R8)>;
289 R11, R10, R9, R8,
292 def CSR_Win_SplitFP : CalleeSavedRegs<(add R10, R9, R8, R7, R6, R5, R4,
296 // R8 is used to pass swifterror, remove it from CSR.
298 R8)>;
310 R10, R9, R8,
317 def CSR_AAPCS_ThisReturn : CalleeSavedRegs<(add LR, R11, R10, R9, R8, R7, R6,
325 // R8 is used to pass swifterror, remove it from CSR.
326 def CSR_iOS_SwiftError : CalleeSavedRegs<(sub CSR_iOS, R8)>;
361 // of R8-R12, in addition to SP and LR. As before, mark LR for saving too.