Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DShadowStackGCLowering.cpp366 while (IRBuilder<> *AtExit = EE.Next()) { in runOnFunction() local
370 CreateGEP(Context, *AtExit, ConcreteStackEntryTy, StackEntry, 0, 0, in runOnFunction()
372 Value *SavedHead = AtExit->CreateLoad(StackEntryTy->getPointerTo(), in runOnFunction()
374 AtExit->CreateStore(SavedHead, Head); in runOnFunction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerGlobalDtors.cpp123 FunctionCallee AtExit = M.getOrInsertFunction( in runOnModule() local
185 Value *Res = CallInst::Create(AtExit, Args, "call", EntryBB); in runOnModule()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp550 while (IRBuilder<> *AtExit = EE.Next()) { in InsertRuntimeIgnores() local
551 AtExit->CreateCall(TsanIgnoreEnd); in InsertRuntimeIgnores()
633 while (IRBuilder<> *AtExit = EE.Next()) { in sanitizeFunction() local
634 AtExit->CreateCall(TsanFuncExit, {}); in sanitizeFunction()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DGlobalDecl.h34 AtExit, enumerator
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDeclCXX.cpp247 CGF.StartFunction(GlobalDecl(&VD, DynamicInitKind::AtExit), in createAtExitStub()
269 llvm::FunctionCallee &AtExit) { in createTLSAtExitStub() argument
295 CGF.StartFunction(GlobalDecl(&D, DynamicInitKind::AtExit), ResTy, DtorStub, in createTLSAtExitStub()
H A DItaniumCXXABI.cpp4788 llvm::FunctionCallee AtExit = in registerGlobalDtor() local
4792 llvm::Function *DtorStub = CGF.createTLSAtExitStub(D, Dtor, Addr, AtExit); in registerGlobalDtor()
4797 CGF.EmitNounwindRuntimeCall(AtExit, {NV, DtorStub}); in registerGlobalDtor()
H A DCodeGenFunction.h4370 llvm::FunctionCallee &AtExit);
H A DCGDebugInfo.cpp2128 case DynamicInitKind::AtExit: in getDynamicInitializerName()