Searched refs:DtorFn (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | Descriptor.cpp | 120 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 D | InterpBlock.h | 122 if (Desc->DtorFn) in invokeDtor() 123 Desc->DtorFn(this, data(), Desc); in invokeDtor()
|
H A D | Descriptor.h | 157 const BlockDtorFn DtorFn = nullptr; member
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGDeclCXX.cpp | 314 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 D | CodeGenModule.h | 1222 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 D | GlobalOpt.cpp | 2407 Function *DtorFn = in OptimizeEmptyGlobalAtExitDtors() local 2409 if (!DtorFn || !IsEmptyAtExitFunction(*DtorFn)) in OptimizeEmptyGlobalAtExitDtors()
|