Searched refs:CXX_FAST_TLS (Results 1 – 19 of 19) sorted by relevance
49 if (MF->getFunction()->getCallingConv() == CallingConv::CXX_FAST_TLS) in getCalleeSavedRegs()67 if (MF->getFunction()->getCallingConv() == CallingConv::CXX_FAST_TLS && in getCalleeSavedRegsViaCopy()81 if (CC == CallingConv::CXX_FAST_TLS) in getCallPreservedMask()
405 return MF->getFunction()->getCallingConv() == CallingConv::CXX_FAST_TLS && in supportSplitCSR()
2430 case CallingConv::CXX_FAST_TLS: in CCAssignFnForCall()
76 CXX_FAST_TLS = 17, enumerator
265 case CallingConv::CXX_FAST_TLS: in getCalleeSavedRegs()334 if (MF->getFunction()->getCallingConv() == CallingConv::CXX_FAST_TLS && in getCalleeSavedRegsViaCopy()362 case CallingConv::CXX_FAST_TLS: in getCallPreservedMask()
1130 return MF->getFunction()->getCallingConv() == CallingConv::CXX_FAST_TLS && in supportSplitCSR()
94 if (STI.isTargetDarwin() && F->getCallingConv() == CallingConv::CXX_FAST_TLS) in getCalleeSavedRegs()104 if (MF->getFunction()->getCallingConv() == CallingConv::CXX_FAST_TLS && in getCalleeSavedRegsViaCopy()122 if (STI.isTargetDarwin() && CC == CallingConv::CXX_FAST_TLS) in getCallPreservedMask()
598 return MF->getFunction()->getCallingConv() == CallingConv::CXX_FAST_TLS && in supportSplitCSR()
1841 case CallingConv::CXX_FAST_TLS: in CCAssignFnForCall()
1408 case CallingConv::CXX_FAST_TLS: in getEffectiveCallingConv()
25 ; Make sure Epilog does not overwrite an explicitly-handled CSR in CXX_FAST_TLS.
497 MF->getFunction()->getCallingConv() == CallingConv::CXX_FAST_TLS && in supportSplitCSR()
142 if (MF->getFunction()->getCallingConv() != CallingConv::CXX_FAST_TLS) in getCalleeSavedRegsViaCopy()
276 CallConv == CallingConv::CXX_FAST_TLS; in CallingConvSupported()
2220 Wrapper->setCallingConv(llvm::CallingConv::CXX_FAST_TLS); in getOrCreateThreadLocalWrapper()2253 InitFunc->setCallingConv(llvm::CallingConv::CXX_FAST_TLS); in EmitThreadLocalInitFuncs()2308 CallVal->setCallingConv(llvm::CallingConv::CXX_FAST_TLS); in EmitThreadLocalInitFuncs()2346 CallVal->setCallingConv(llvm::CallingConv::CXX_FAST_TLS); in EmitThreadLocalVarDeclLValue()
308 case CallingConv::CXX_FAST_TLS: Out << "cxx_fast_tlscc"; break; in PrintCallingConv()
1703 case lltok::kw_cxx_fast_tlscc: CC = CallingConv::CXX_FAST_TLS; break; in ParseOptionalCallingConv()
415 "``cxx_fast_tlscc``" - The `CXX_FAST_TLS` calling convention for access functions