Home
last modified time | relevance | path

Searched refs:CXX_FAST_TLS (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DCallingConv.h72 CXX_FAST_TLS = 17, enumerator
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp191 if (MF->getFunction().getCallingConv() == CallingConv::CXX_FAST_TLS) in getDarwinCalleeSavedRegs()
216 if (MF->getFunction().getCallingConv() == CallingConv::CXX_FAST_TLS && in getCalleeSavedRegsViaCopy()
258 if (CC == CallingConv::CXX_FAST_TLS) in getDarwinCallPreservedMask()
700 case CallingConv::CXX_FAST_TLS: in isArgumentRegister()
H A DAArch64ISelLowering.h429 return MF->getFunction().getCallingConv() == CallingConv::CXX_FAST_TLS && in supportSplitCSR()
H A DAArch64FrameLowering.cpp3245 CC == CallingConv::PreserveAll || CC == CallingConv::CXX_FAST_TLS || in computeCalleeSaveRegisterPairs()
3363 CC == CallingConv::PreserveAll || CC == CallingConv::CXX_FAST_TLS || in computeCalleeSaveRegisterPairs()
H A DAArch64ISelLowering.cpp7673 case CallingConv::CXX_FAST_TLS: in CCAssignFnForCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.cpp129 if (STI.isTargetDarwin() && F.getCallingConv() == CallingConv::CXX_FAST_TLS) in getCalleeSavedRegs()
150 if (MF->getFunction().getCallingConv() == CallingConv::CXX_FAST_TLS && in getCalleeSavedRegsViaCopy()
174 if (STI.isTargetDarwin() && CC == CallingConv::CXX_FAST_TLS) in getCallPreservedMask()
H A DARMISelLowering.h728 return MF->getFunction().getCallingConv() == CallingConv::CXX_FAST_TLS && in supportSplitCSR()
H A DARMFastISel.cpp1904 case CallingConv::CXX_FAST_TLS: in CCAssignFnForCall()
H A DARMISelLowering.cpp2116 case CallingConv::CXX_FAST_TLS: in getEffectiveCallingConv()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86RegisterInfo.cpp320 case CallingConv::CXX_FAST_TLS: in getCalleeSavedRegs()
418 if (MF->getFunction().getCallingConv() == CallingConv::CXX_FAST_TLS && in getCalleeSavedRegsViaCopy()
448 case CallingConv::CXX_FAST_TLS: in getCallPreservedMask()
H A DX86ISelLowering.h1812 return MF->getFunction().getCallingConv() == CallingConv::CXX_FAST_TLS && in supportSplitCSR()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DFunction.cpp1193 case CallingConv::CXX_FAST_TLS: in supportsNonVoidReturnType()
H A DAsmWriter.cpp347 case CallingConv::CXX_FAST_TLS: Out << "cxx_fast_tlscc"; break; in PrintCallingConv()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DItaniumCXXABI.cpp3119 Wrapper->setCallingConv(llvm::CallingConv::CXX_FAST_TLS); in getOrCreateThreadLocalWrapper()
3168 InitFunc->setCallingConv(llvm::CallingConv::CXX_FAST_TLS); in EmitThreadLocalInitFuncs()
3288 CallVal->setCallingConv(llvm::CallingConv::CXX_FAST_TLS); in EmitThreadLocalInitFuncs()
3291 Fn->setCallingConv(llvm::CallingConv::CXX_FAST_TLS); in EmitThreadLocalInitFuncs()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp1188 CallConv == CallingConv::CXX_FAST_TLS || in callingConvSupported()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp2259 case lltok::kw_cxx_fast_tlscc: CC = CallingConv::CXX_FAST_TLS; break; in parseOptionalCallingConv()