Home
last modified time | relevance | path

Searched refs:AtExit (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DShadowStackGCLowering.cpp397 while (IRBuilder<> *AtExit = EE.Next()) { in runOnFunction() local
401 CreateGEP(Context, *AtExit, ConcreteStackEntryTy, StackEntry, 0, 0, in runOnFunction()
404 AtExit->CreateLoad(AtExit->getPtrTy(), EntryNextPtr2, "gc_savedhead"); in runOnFunction()
405 AtExit->CreateStore(SavedHead, Head); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerGlobalDtors.cpp138 FunctionCallee AtExit = M.getOrInsertFunction( in runImpl() local
148 if (auto F = dyn_cast<Function>(AtExit.getCallee())) { in runImpl()
210 Value *Res = CallInst::Create(AtExit, Args, "call", EntryBB); in runImpl()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp487 while (IRBuilder<> *AtExit = EE.Next()) { in InsertRuntimeIgnores() local
488 InstrumentationIRBuilder::ensureDebugInfo(*AtExit, F); in InsertRuntimeIgnores()
489 AtExit->CreateCall(TsanIgnoreEnd); in InsertRuntimeIgnores()
580 while (IRBuilder<> *AtExit = EE.Next()) { in sanitizeFunction() local
581 InstrumentationIRBuilder::ensureDebugInfo(*AtExit, F); in sanitizeFunction()
582 AtExit->CreateCall(TsanFuncExit, {}); in sanitizeFunction()
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/
H A Dcoff_platform.cpp119 Error registerAtExit(ExecutorAddr HeaderAddr, void (*AtExit)(void));
419 for (auto AtExit : JDS.AtExits) in dlcloseDeinitialize() local
420 AtExit(); in dlcloseDeinitialize()
558 void (*AtExit)(void)) { in registerAtExit()
566 I->second.AtExits.push_back(AtExit); in registerAtExit()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/Offloading/
H A DOffloadWrapper.cpp228 FunctionCallee AtExit = M.getOrInsertFunction("atexit", AtExitTy); in createRegisterFunction() local
241 Builder.CreateCall(AtExit, UnregFunc); in createRegisterFunction()
586 FunctionCallee AtExit = M.getOrInsertFunction("atexit", AtExitTy); in createRegisterFatbinFunction() local
607 CtorBuilder.CreateCall(AtExit, DtorFunc); in createRegisterFatbinFunction()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DGlobalDecl.h36 AtExit, enumerator
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDeclCXX.cpp253 CGF.StartFunction(GlobalDecl(&VD, DynamicInitKind::AtExit), in createAtExitStub()
280 llvm::FunctionCallee &AtExit) { in createTLSAtExitStub() argument
306 CGF.StartFunction(GlobalDecl(&D, DynamicInitKind::AtExit), ResTy, DtorStub, in createTLSAtExitStub()
H A DItaniumCXXABI.cpp5199 llvm::FunctionCallee AtExit = in registerGlobalDtor() local
5203 llvm::Function *DtorStub = CGF.createTLSAtExitStub(D, Dtor, Addr, AtExit); in registerGlobalDtor()
5208 CGF.EmitNounwindRuntimeCall(AtExit, {NV, DtorStub}); in registerGlobalDtor()
H A DCodeGenFunction.h5076 llvm::FunctionCallee &AtExit);
H A DCGDebugInfo.cpp2727 case DynamicInitKind::AtExit: in getDynamicInitializerName()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DLLJIT.cpp196 auto *AtExit = addHelperAndWrapper( in setupJITDylib() local
203 AtExit->addRetAttr(AtExitExtAttr); in setupJITDylib()