Home
last modified time | relevance | path

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

/external/llvm-project/clang/lib/AST/Interp/
DDescriptor.cpp91 if (auto Fn = D->ElemDesc->DtorFn) in dtorArrayDesc()
142 if (auto Fn = F->DtorFn) in dtorRecord()
192 CtorFn(getCtorPrim(Type)), DtorFn(getDtorPrim(Type)), in Descriptor()
202 CtorFn(getCtorArrayPrim(Type)), DtorFn(getDtorArrayPrim(Type)), in Descriptor()
212 DtorFn(getDtorArrayPrim(Type)), MoveFn(getMoveArrayPrim(Type)) { in Descriptor()
222 IsArray(true), CtorFn(ctorArrayDesc), DtorFn(dtorArrayDesc), in Descriptor()
232 CtorFn(ctorArrayDesc), DtorFn(dtorArrayDesc), MoveFn(moveArrayDesc) { in Descriptor()
241 DtorFn(dtorRecord), MoveFn(moveRecord) { in Descriptor()
DInterpState.cpp71 if (Desc->DtorFn) in deallocate()
72 Desc->DtorFn(B, B->data(), Desc); in deallocate()
DDescriptor.h84 const BlockDtorFn DtorFn = nullptr; member
/external/llvm-project/clang/lib/CodeGen/
DCodeGenModule.h1055 void AddCXXDtorEntry(llvm::FunctionCallee DtorFn, llvm::Constant *Object) { in AddCXXDtorEntry() argument
1056 CXXGlobalDtorsOrStermFinalizers.emplace_back(DtorFn.getFunctionType(), in AddCXXDtorEntry()
1057 DtorFn.getCallee(), Object); in AddCXXDtorEntry()
1061 void AddCXXStermFinalizerEntry(llvm::FunctionCallee DtorFn) { in AddCXXStermFinalizerEntry() argument
1062 CXXGlobalDtorsOrStermFinalizers.emplace_back(DtorFn.getFunctionType(), in AddCXXStermFinalizerEntry()
1063 DtorFn.getCallee(), nullptr); in AddCXXStermFinalizerEntry()
/external/clang/lib/CodeGen/
DCodeGenModule.h867 void AddCXXDtorEntry(llvm::Constant *DtorFn, llvm::Constant *Object) { in AddCXXDtorEntry() argument
868 CXXGlobalDtors.emplace_back(DtorFn, Object); in AddCXXDtorEntry()
/external/llvm/lib/Transforms/IPO/
DGlobalOpt.cpp2491 Function *DtorFn = in OptimizeEmptyGlobalCXXDtors() local
2493 if (!DtorFn) in OptimizeEmptyGlobalCXXDtors()
2497 if (!cxxDtorIsEmpty(*DtorFn, CalledFunctions)) in OptimizeEmptyGlobalCXXDtors()
/external/llvm-project/llvm/lib/Transforms/IPO/
DGlobalOpt.cpp3053 Function *DtorFn = in OptimizeEmptyGlobalCXXDtors() local
3055 if (!DtorFn || !cxxDtorIsEmpty(*DtorFn)) in OptimizeEmptyGlobalCXXDtors()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
DGlobalOpt.cpp2911 Function *DtorFn = in OptimizeEmptyGlobalCXXDtors() local
2913 if (!DtorFn || !cxxDtorIsEmpty(*DtorFn)) in OptimizeEmptyGlobalCXXDtors()
/external/llvm-project/clang/docs/
DConstantInterpreter.rst156 * **DtorFn**: invokes the destructors of non-trivial objects.