Home
last modified time | relevance | path

Searched refs:DtorFn (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DDescriptor.cpp120 if (auto Fn = D->ElemDesc->DtorFn) in dtorArrayDesc()
201 if (auto Fn = D->DtorFn) in destroyField()
291 CtorFn(getCtorPrim(Type)), DtorFn(getDtorPrim(Type)), in Descriptor()
306 DtorFn(getDtorArrayPrim(Type)), MoveFn(getMoveArrayPrim(Type)) { in Descriptor()
318 CtorFn(getCtorArrayPrim(Type)), DtorFn(getDtorArrayPrim(Type)), in Descriptor()
332 DtorFn(dtorArrayDesc), MoveFn(moveArrayDesc) { in Descriptor()
343 CtorFn(ctorArrayDesc), DtorFn(dtorArrayDesc), MoveFn(moveArrayDesc) { in Descriptor()
353 IsTemporary(IsTemporary), CtorFn(ctorRecord), DtorFn(dtorRecord), in Descriptor()
H A DInterpBlock.h122 if (Desc->DtorFn) in invokeDtor()
123 Desc->DtorFn(this, data(), Desc); in invokeDtor()
H A DDescriptor.h157 const BlockDtorFn DtorFn = nullptr; member
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDeclCXX.cpp314 if (auto *DtorFn = dyn_cast<llvm::Function>( in createTLSAtExitStub() local
316 call->setCallingConv(DtorFn->getCallingConv()); in createTLSAtExitStub()
994 llvm::FunctionCallee DtorFn = I->second; in EmitCXXGlobalCleanUpFunc() local
995 LocalCXXStermFinalizers.emplace_back(DtorFn.getFunctionType(), in EmitCXXGlobalCleanUpFunc()
996 DtorFn.getCallee(), nullptr); in EmitCXXGlobalCleanUpFunc()
H A DCodeGenModule.h1222 void AddCXXDtorEntry(llvm::FunctionCallee DtorFn, llvm::Constant *Object) { in AddCXXDtorEntry() argument
1223 CXXGlobalDtorsOrStermFinalizers.emplace_back(DtorFn.getFunctionType(), in AddCXXDtorEntry()
1224 DtorFn.getCallee(), Object); in AddCXXDtorEntry()
1228 void AddCXXStermFinalizerEntry(llvm::FunctionCallee DtorFn) { in AddCXXStermFinalizerEntry() argument
1229 CXXGlobalDtorsOrStermFinalizers.emplace_back(DtorFn.getFunctionType(), in AddCXXStermFinalizerEntry()
1230 DtorFn.getCallee(), nullptr); in AddCXXStermFinalizerEntry()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp2407 Function *DtorFn = in OptimizeEmptyGlobalAtExitDtors() local
2409 if (!DtorFn || !IsEmptyAtExitFunction(*DtorFn)) in OptimizeEmptyGlobalAtExitDtors()