Lines Matching refs:CalleeSavedRegs
558 def CSR_AArch64_AAPCS : CalleeSavedRegs<(add X19, X20, X21, X22, X23, X24,
565 def CSR_AArch64_AAPCS_X18 : CalleeSavedRegs<(add X18, CSR_AArch64_AAPCS)>;
570 def CSR_Win_AArch64_AAPCS : CalleeSavedRegs<(add X19, X20, X21, X22, X23, X24,
576 : CalleeSavedRegs<(sub CSR_Win_AArch64_AAPCS, X21)>;
579 : CalleeSavedRegs<(sub CSR_Win_AArch64_AAPCS, X20, X22)>;
583 def CSR_Win_AArch64_CFGuard_Check : CalleeSavedRegs<(add CSR_Win_AArch64_AAPCS,
588 def CSR_Win_AArch64_Arm64EC_Thunk : CalleeSavedRegs<(add (sequence "Q%u", 6, 15),
594 def CSR_AArch64_AAVPCS : CalleeSavedRegs<(add X19, X20, X21, X22, X23, X24,
600 def CSR_AArch64_SVE_AAPCS : CalleeSavedRegs<(add (sequence "Z%u", 8, 23),
607 : CalleeSavedRegs<(add (sequence "Z%u", 0, 31),
615 : CalleeSavedRegs<(add (sequence "Z%u", 0, 31),
623 : CalleeSavedRegs<(add (sequence "Z%u", 0, 31),
630 def CSR_AArch64_SMStartStop : CalleeSavedRegs<(add (sequence "X%u", 0, 28),
634 : CalleeSavedRegs<(sub CSR_AArch64_AAPCS, X20, X22)>;
644 def CSR_AArch64_AAPCS_ThisReturn : CalleeSavedRegs<(add CSR_AArch64_AAPCS, X0)>;
647 : CalleeSavedRegs<(sub CSR_AArch64_AAPCS, X21)>;
652 : CalleeSavedRegs<(add (sequence "X%u", 1, 28), FP,
656 : CalleeSavedRegs<(add (sequence "W%u", 0, 30), WSP,
662 def CSR_AArch64_NoRegs : CalleeSavedRegs<(add)>;
664 def CSR_AArch64_NoneRegs : CalleeSavedRegs<(add LR, FP)>;
666 def CSR_AArch64_RT_MostRegs : CalleeSavedRegs<(add CSR_AArch64_AAPCS,
669 def CSR_AArch64_RT_AllRegs : CalleeSavedRegs<(add CSR_AArch64_RT_MostRegs,
673 : CalleeSavedRegs<(add (sequence "X%u", 0, 15),
679 def CSR_Darwin_AArch64_AAPCS : CalleeSavedRegs<(add LR, FP, X19, X20, X21, X22,
684 def CSR_Darwin_AArch64_AAVPCS : CalleeSavedRegs<(add LR, FP, X19, X20, X21,
694 : CalleeSavedRegs<(add CSR_Darwin_AArch64_AAPCS, X18)>;
697 : CalleeSavedRegs<(add CSR_Darwin_AArch64_AAPCS, X0)>;
700 : CalleeSavedRegs<(sub CSR_Darwin_AArch64_AAPCS, X21)>;
703 : CalleeSavedRegs<(sub CSR_Darwin_AArch64_AAPCS, X20, X22)>;
710 : CalleeSavedRegs<(add (sub (sequence "X%u", 1, 28), X16, X17),
719 : CalleeSavedRegs<(add CSR_Darwin_AArch64_AAPCS,
725 : CalleeSavedRegs<(add LR, FP)>;
729 : CalleeSavedRegs<(sub CSR_Darwin_AArch64_CXX_TLS, LR, FP)>;
732 : CalleeSavedRegs<(add CSR_Darwin_AArch64_AAPCS, (sequence "X%u", 9, 15))>;
735 : CalleeSavedRegs<(add CSR_Darwin_AArch64_RT_MostRegs, (sequence "Q%u", 8, 31))>;
740 : CalleeSavedRegs<(add CSR_AArch64_NoRegs, X18)>;
742 : CalleeSavedRegs<(add CSR_AArch64_NoneRegs, X18)>;
744 : CalleeSavedRegs<(add CSR_AArch64_AllRegs, X18)>;
746 : CalleeSavedRegs<(add CSR_AArch64_AAPCS_SwiftError, X18)>;
748 : CalleeSavedRegs<(add CSR_AArch64_RT_MostRegs, X18)>;
750 : CalleeSavedRegs<(add CSR_AArch64_RT_AllRegs, X18)>;
752 : CalleeSavedRegs<(add CSR_AArch64_AAVPCS, X18)>;
754 : CalleeSavedRegs<(add CSR_AArch64_SVE_AAPCS, X18)>;
756 : CalleeSavedRegs<(add CSR_AArch64_AAPCS, X18)>;