Lines Matching refs:CalleeSavedRegs
853 def CSR_NoRegs : CalleeSavedRegs<(add)>;
855 def CSR_32 : CalleeSavedRegs<(add ESI, EDI, EBX, EBP)>;
856 def CSR_64 : CalleeSavedRegs<(add RBX, R12, R13, R14, R15, RBP)>;
858 def CSR_64_SwiftError : CalleeSavedRegs<(sub CSR_64, R12)>;
860 def CSR_32EHRet : CalleeSavedRegs<(add EAX, EDX, CSR_32)>;
861 def CSR_64EHRet : CalleeSavedRegs<(add RAX, RDX, CSR_64)>;
863 def CSR_Win64 : CalleeSavedRegs<(add RBX, RBP, RDI, RSI, R12, R13, R14, R15,
869 def CSR_64_TLS_Darwin : CalleeSavedRegs<(add CSR_64, RCX, RDX, RSI,
873 def CSR_64_CXX_TLS_Darwin_PE : CalleeSavedRegs<(add RBP)>;
876 def CSR_64_CXX_TLS_Darwin_ViaCopy : CalleeSavedRegs<(sub CSR_64_TLS_Darwin, RBP)>;
879 def CSR_64_RT_MostRegs : CalleeSavedRegs<(add CSR_64, RAX, RCX, RDX, RSI, RDI,
883 def CSR_64_RT_AllRegs : CalleeSavedRegs<(add CSR_64_RT_MostRegs,
885 def CSR_64_RT_AllRegs_AVX : CalleeSavedRegs<(add CSR_64_RT_MostRegs,
888 def CSR_64_MostRegs : CalleeSavedRegs<(add RBX, RCX, RDX, RSI, RDI, R8, R9, R10,
892 def CSR_32_AllRegs : CalleeSavedRegs<(add EAX, EBX, ECX, EDX, EBP, ESI,
894 def CSR_32_AllRegs_SSE : CalleeSavedRegs<(add CSR_32_AllRegs,
896 def CSR_32_AllRegs_AVX : CalleeSavedRegs<(add CSR_32_AllRegs,
898 def CSR_32_AllRegs_AVX512 : CalleeSavedRegs<(add CSR_32_AllRegs,
902 def CSR_64_AllRegs : CalleeSavedRegs<(add CSR_64_MostRegs, RAX)>;
903 def CSR_64_AllRegs_AVX : CalleeSavedRegs<(sub (add CSR_64_MostRegs, RAX,
906 def CSR_64_AllRegs_AVX512 : CalleeSavedRegs<(sub (add CSR_64_MostRegs, RAX,
912 def CSR_Win64_Intel_OCL_BI_AVX : CalleeSavedRegs<(add RBX, RBP, RDI, RSI, R12,
916 def CSR_Win64_Intel_OCL_BI_AVX512 : CalleeSavedRegs<(add RBX, RBP, RDI, RSI,
921 def CSR_64_Intel_OCL_BI : CalleeSavedRegs<(add CSR_64,
925 def CSR_64_Intel_OCL_BI_AVX : CalleeSavedRegs<(add CSR_64,
928 def CSR_64_Intel_OCL_BI_AVX512 : CalleeSavedRegs<(add RBX, RDI, RSI, R14, R15,
933 def CSR_64_HHVM : CalleeSavedRegs<(add R12)>;