Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_allocator_testlib.cpp79 struct AtExit { struct
80 ~AtExit() { in ~AtExit() argument
86 static AtExit at_exit;
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DShadowStackGCLowering.cpp365 while (IRBuilder<> *AtExit = EE.Next()) { in runOnFunction() local
369 CreateGEP(Context, *AtExit, ConcreteStackEntryTy, StackEntry, 0, 0, in runOnFunction()
371 Value *SavedHead = AtExit->CreateLoad(StackEntryTy->getPointerTo(), in runOnFunction()
373 AtExit->CreateStore(SavedHead, Head); in runOnFunction()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DLowerGlobalDtors.cpp137 FunctionCallee AtExit = M.getOrInsertFunction( in runImpl() local
198 Value *Res = CallInst::Create(AtExit, Args, "call", EntryBB); in runImpl()
/openbsd-src/gnu/llvm/compiler-rt/lib/orc/
H A Dcoff_platform.cpp118 Error registerAtExit(ExecutorAddr HeaderAddr, void (*AtExit)(void));
418 for (auto AtExit : JDS.AtExits) in dlcloseDeinitialize() local
419 AtExit(); in dlcloseDeinitialize()
559 void (*AtExit)(void)) { in registerAtExit()
567 I->second.AtExits.push_back(AtExit); in registerAtExit()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp489 while (IRBuilder<> *AtExit = EE.Next()) { in InsertRuntimeIgnores() local
490 InstrumentationIRBuilder::ensureDebugInfo(*AtExit, F); in InsertRuntimeIgnores()
491 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()
/openbsd-src/gnu/llvm/compiler-rt/lib/tsan/tests/rtl/
H A Dtsan_test_util_posix.cpp44 static void AtExit() { in AtExit() function
56 atexit(AtExit); in TestMutexBeforeInit()
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DGlobalDecl.h35 AtExit, enumerator
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGDeclCXX.cpp251 CGF.StartFunction(GlobalDecl(&VD, DynamicInitKind::AtExit), in createAtExitStub()
273 llvm::FunctionCallee &AtExit) { in createTLSAtExitStub() argument
299 CGF.StartFunction(GlobalDecl(&D, DynamicInitKind::AtExit), ResTy, DtorStub, in createTLSAtExitStub()
H A DItaniumCXXABI.cpp4783 llvm::FunctionCallee AtExit = in registerGlobalDtor() local
4787 llvm::Function *DtorStub = CGF.createTLSAtExitStub(D, Dtor, Addr, AtExit); in registerGlobalDtor()
4792 CGF.EmitNounwindRuntimeCall(AtExit, {NV, DtorStub}); in registerGlobalDtor()
H A DCodeGenFunction.h4453 llvm::FunctionCallee &AtExit);
H A DCGDebugInfo.cpp2265 case DynamicInitKind::AtExit: in getDynamicInitializerName()
/openbsd-src/gnu/llvm/clang/tools/clang-linker-wrapper/
H A DOffloadWrapper.cpp556 FunctionCallee AtExit = M.getOrInsertFunction("atexit", AtExitTy); in createRegisterFatbinFunction() local
575 CtorBuilder.CreateCall(AtExit, DtorFunc); in createRegisterFatbinFunction()
/openbsd-src/gnu/usr.bin/perl/cpan/perlfaq/lib/
H A Dperlfaq8.pod561 C<AtExit> module available from CPAN.