Searched refs:DtorStub (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGDeclCXX.cpp | 294 llvm::Function *DtorStub = CGM.CreateGlobalInitOrCleanUpFunction( in createTLSAtExitStub() local 305 CGF.StartFunction(GlobalDecl(&D, DynamicInitKind::AtExit), ResTy, DtorStub, in createTLSAtExitStub() 324 return DtorStub; in createTLSAtExitStub()
|
H A D | ItaniumCXXABI.cpp | 5147 llvm::Function *DtorStub = CGF.createTLSAtExitStub(D, Dtor, Addr, AtExit); in registerGlobalDtor() local 5152 CGF.EmitNounwindRuntimeCall(AtExit, {NV, DtorStub}); in registerGlobalDtor() 5159 llvm::Function *DtorStub = in registerGlobalDtor() local 5163 CGF.registerGlobalDtorWithAtExit(DtorStub); in registerGlobalDtor() 5167 emitCXXStermFinalizer(D, DtorStub, Addr); in registerGlobalDtor()
|
H A D | MicrosoftCXXABI.cpp | 2361 llvm::Constant *DtorStub = CGF.createAtExitStub(VD, Dtor, Addr); in emitGlobalDtorWithTLRegDtor() local 2365 CGF.IntTy, DtorStub->getType(), /*isVarArg=*/false); in emitGlobalDtorWithTLRegDtor() 2373 CGF.EmitNounwindRuntimeCall(TLRegDtor, DtorStub); in emitGlobalDtorWithTLRegDtor()
|