Searched refs:DtorFn (Results 1 – 9 of 9) sorted by relevance
/external/llvm-project/clang/lib/AST/Interp/ |
D | Descriptor.cpp | 91 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()
|
D | InterpState.cpp | 71 if (Desc->DtorFn) in deallocate() 72 Desc->DtorFn(B, B->data(), Desc); in deallocate()
|
D | Descriptor.h | 84 const BlockDtorFn DtorFn = nullptr; member
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CodeGenModule.h | 1055 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/ |
D | CodeGenModule.h | 867 void AddCXXDtorEntry(llvm::Constant *DtorFn, llvm::Constant *Object) { in AddCXXDtorEntry() argument 868 CXXGlobalDtors.emplace_back(DtorFn, Object); in AddCXXDtorEntry()
|
/external/llvm/lib/Transforms/IPO/ |
D | GlobalOpt.cpp | 2491 Function *DtorFn = in OptimizeEmptyGlobalCXXDtors() local 2493 if (!DtorFn) in OptimizeEmptyGlobalCXXDtors() 2497 if (!cxxDtorIsEmpty(*DtorFn, CalledFunctions)) in OptimizeEmptyGlobalCXXDtors()
|
/external/llvm-project/llvm/lib/Transforms/IPO/ |
D | GlobalOpt.cpp | 3053 Function *DtorFn = in OptimizeEmptyGlobalCXXDtors() local 3055 if (!DtorFn || !cxxDtorIsEmpty(*DtorFn)) in OptimizeEmptyGlobalCXXDtors()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/ |
D | GlobalOpt.cpp | 2911 Function *DtorFn = in OptimizeEmptyGlobalCXXDtors() local 2913 if (!DtorFn || !cxxDtorIsEmpty(*DtorFn)) in OptimizeEmptyGlobalCXXDtors()
|
/external/llvm-project/clang/docs/ |
D | ConstantInterpreter.rst | 156 * **DtorFn**: invokes the destructors of non-trivial objects.
|