Home
last modified time | relevance | path

Searched refs:InitFunc (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/libcxxabi/test/
H A Dguard_threaded_test.pass.cpp118 template <class InitFunc>
119 InitResult access(InitFunc&& init) { in access()
/llvm-project-15.0.7/compiler-rt/lib/orc/
H A Delfnix_platform.cpp59 using InitFunc = void (*)(); in runInitArray() typedef
60 for (auto *Init : ModInits.toSpan<InitFunc>()) in runInitArray()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGDeclCXX.cpp493 llvm::Function *InitFunc, in EmitPointerToInitFunc() argument
496 TheModule, InitFunc->getType(), /*isConstant=*/true, in EmitPointerToInitFunc()
497 llvm::GlobalValue::PrivateLinkage, InitFunc, "__cxx_init_fn_ptr"); in EmitPointerToInitFunc()
H A DMicrosoftCXXABI.cpp2370 auto AddToXDU = [&CGM](llvm::Function *InitFunc) { in EmitThreadLocalInitFuncs() argument
2372 CGM.getModule(), InitFunc->getType(), /*isConstant=*/true, in EmitThreadLocalInitFuncs()
2373 llvm::GlobalVariable::InternalLinkage, InitFunc, in EmitThreadLocalInitFuncs()
2374 Twine(InitFunc->getName(), "$initializer$")); in EmitThreadLocalInitFuncs()
2398 llvm::Function *InitFunc = CGM.CreateGlobalInitOrCleanUpFunction( in EmitThreadLocalInitFuncs() local
2401 CodeGenFunction(CGM).GenerateCXXGlobalInitFunc(InitFunc, NonComdatInits); in EmitThreadLocalInitFuncs()
2403 AddToXDU(InitFunc); in EmitThreadLocalInitFuncs()
H A DItaniumCXXABI.cpp2803 llvm::Function *InitFunc = nullptr; in EmitThreadLocalInitFuncs() local
2823 InitFunc = CGM.CreateGlobalInitOrCleanUpFunction(FTy, "__tls_init", FI, in EmitThreadLocalInitFuncs()
2837 InitFunc, OrderedInits, ConstantAddress(Guard, CGM.Int8Ty, GuardAlign)); in EmitThreadLocalInitFuncs()
2840 InitFunc->setCallingConv(llvm::CallingConv::CXX_FAST_TLS); in EmitThreadLocalInitFuncs()
2841 InitFunc->addFnAttr(llvm::Attribute::NoUnwind); in EmitThreadLocalInitFuncs()
2898 llvm::Function *InitFuncToUse = InitFunc; in EmitThreadLocalInitFuncs()
H A DCodeGenModule.h1600 llvm::Function *InitFunc, InitSegAttr *ISA);