Home
last modified time | relevance | path

Searched refs:DtorStub (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDeclCXX.cpp288 llvm::Function *DtorStub = CGM.CreateGlobalInitOrCleanUpFunction( in createTLSAtExitStub() local
299 CGF.StartFunction(GlobalDecl(&D, DynamicInitKind::AtExit), ResTy, DtorStub, in createTLSAtExitStub()
318 return DtorStub; in createTLSAtExitStub()
H A DItaniumCXXABI.cpp4860 llvm::Function *DtorStub = CGF.createTLSAtExitStub(D, Dtor, Addr, AtExit); in registerGlobalDtor() local
4865 CGF.EmitNounwindRuntimeCall(AtExit, {NV, DtorStub}); in registerGlobalDtor()
4872 llvm::Function *DtorStub = CGF.createAtExitStub(D, Dtor, Addr); in registerGlobalDtor() local
4875 CGF.registerGlobalDtorWithAtExit(DtorStub); in registerGlobalDtor()
4879 emitCXXStermFinalizer(D, DtorStub, Addr); in registerGlobalDtor()
H A DMicrosoftCXXABI.cpp2348 llvm::Constant *DtorStub = CGF.createAtExitStub(VD, Dtor, Addr); in emitGlobalDtorWithTLRegDtor() local
2352 CGF.IntTy, DtorStub->getType(), /*isVarArg=*/false); in emitGlobalDtorWithTLRegDtor()
2360 CGF.EmitNounwindRuntimeCall(TLRegDtor, DtorStub); in emitGlobalDtorWithTLRegDtor()