Searched refs:AtExit (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/tests/ |
| H A D | sanitizer_allocator_testlib.cpp | 79 struct AtExit { struct 80 ~AtExit() { in ~AtExit() argument 86 static AtExit at_exit;
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | ShadowStackGCLowering.cpp | 365 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()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | LowerGlobalDtors.cpp | 137 FunctionCallee AtExit = M.getOrInsertFunction( in runImpl() local 198 Value *Res = CallInst::Create(AtExit, Args, "call", EntryBB); in runImpl()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | ThreadSanitizer.cpp | 497 while (IRBuilder<> *AtExit = EE.Next()) { in InsertRuntimeIgnores() local 498 InstrumentationIRBuilder::ensureDebugInfo(*AtExit, F); in InsertRuntimeIgnores() 499 AtExit->CreateCall(TsanIgnoreEnd); in InsertRuntimeIgnores() 588 while (IRBuilder<> *AtExit = EE.Next()) { in sanitizeFunction() local 589 InstrumentationIRBuilder::ensureDebugInfo(*AtExit, F); in sanitizeFunction() 590 AtExit->CreateCall(TsanFuncExit, {}); in sanitizeFunction()
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/tests/rtl/ |
| H A D | tsan_test_util_posix.cpp | 44 static void AtExit() { in AtExit() function 56 atexit(AtExit); in TestMutexBeforeInit()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | GlobalDecl.h | 35 AtExit, enumerator
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGDeclCXX.cpp | 250 CGF.StartFunction(GlobalDecl(&VD, DynamicInitKind::AtExit), in createAtExitStub() 272 llvm::FunctionCallee &AtExit) { in createTLSAtExitStub() argument 298 CGF.StartFunction(GlobalDecl(&D, DynamicInitKind::AtExit), ResTy, DtorStub, in createTLSAtExitStub()
|
| H A D | ItaniumCXXABI.cpp | 4752 llvm::FunctionCallee AtExit = in registerGlobalDtor() local 4756 llvm::Function *DtorStub = CGF.createTLSAtExitStub(D, Dtor, Addr, AtExit); in registerGlobalDtor() 4761 CGF.EmitNounwindRuntimeCall(AtExit, {NV, DtorStub}); in registerGlobalDtor()
|
| H A D | CodeGenFunction.h | 4436 llvm::FunctionCallee &AtExit);
|
| H A D | CGDebugInfo.cpp | 2255 case DynamicInitKind::AtExit: in getDynamicInitializerName()
|
| /llvm-project-15.0.7/clang/tools/clang-linker-wrapper/ |
| H A D | OffloadWrapper.cpp | 556 FunctionCallee AtExit = M.getOrInsertFunction("atexit", AtExitTy); in createRegisterFatbinFunction() local 575 CtorBuilder.CreateCall(AtExit, DtorFunc); in createRegisterFatbinFunction()
|