Home
last modified time | relevance | path

Searched refs:Dtor_Complete (Results 1 – 23 of 23) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenItaniumCXXABI.cpp113 aliasDecl = GlobalDecl(dd, Dtor_Complete); in getCIRGenToUse()
166 : gd.getDtorType() == Dtor_Complete) { in emitCXXStructor()
213 cgm.emitGlobal(GlobalDecl(d, Dtor_Complete)); in emitCXXDestructors()
H A DCIRGenFunction.cpp590 case Dtor_Complete: in emitDestructorBody()
H A DCIRGenModule.cpp1310 gd.getDtorType() == Dtor_Complete && in getAddrAndTypeOfCXXStructor()
1346 gd.getDtorType() == Dtor_Complete && in getAddrOfFunction()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCXX.cpp227 GD.getDtorType() == Dtor_Complete && in getAddrAndTypeOfCXXStructor()
294 return BuildAppleKextVirtualDestructorCall(DD, Dtor_Complete, RD); in BuildAppleKextVirtualCall()
309 GlobalDecl(DD, Dtor_Complete)); in BuildAppleKextVirtualDestructorCall()
H A DCGClass.cpp1474 EmitCXXDestructorCall(Dtor, Dtor_Complete, /*ForVirtualBase=*/false, in EmitDestructorBody()
1499 case Dtor_Complete: in EmitDestructorBody()
1504 EnterDtorCleanups(Dtor, Dtor_Complete); in EmitDestructorBody()
1889 if (DtorType == Dtor_Complete) { in EnterDtorCleanups()
2125 CGF.EmitCXXDestructorCall(dtor, Dtor_Complete, /*for vbase*/ false, in destroyCXXObject()
2508 CurGD.getCtorType() == Ctor_Complete ? Dtor_Complete : Dtor_Base; in EmitDelegatingCXXConstructorCall()
2535 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, in Emit()
H A DMicrosoftCXXABI.cpp72 case Dtor_Complete: in isThisCompleteObject()
259 if (GD.getDtorType() == Dtor_Complete) in getThisArgumentTypeForMethod()
898 CXXDtorType DtorType = UseGlobalDelete ? Dtor_Complete : Dtor_Deleting; in emitVirtualObjectDelete()
1399 case Dtor_Complete: in getCXXDestructorLinkage()
1429 CGM.EmitGlobal(GlobalDecl(D, Dtor_Complete)); in EmitCXXDestructors()
1439 if (GD.getDtorType() == Dtor_Complete) in getVirtualFunctionPrologueThisAdjustment()
1488 if (GD.getDtorType() == Dtor_Complete) in adjustThisArgumentForVirtualFunctionCall()
1661 if (Type == Dtor_Complete && DD->getParent()->getNumVBases() == 0) in EmitDestructorCall()
2004 assert(DtorType == Dtor_Deleting || DtorType == Dtor_Complete); in EmitVirtualDestructorCall()
4045 if (GD.getDtorType() == Dtor_Complete && in emitCXXStructor()
[all …]
H A DCGExprCXX.cpp337 GlobalDecl(Dtor, Dtor_Complete)); in EmitCXXMemberOrOperatorMemberCallExpr()
381 *this, Dtor, Dtor_Complete, This.getAddress(), in EmitCXXMemberOrOperatorMemberCallExpr()
384 GlobalDecl GD(Dtor, Dtor_Complete); in EmitCXXMemberOrOperatorMemberCallExpr()
2018 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, in EmitObjectDelete()
H A DCGDeclCXX.cpp112 GlobalDecl(Record->getDestructor(), Dtor_Complete)) || in EmitDeclDestroy()
122 Func = CGM.getAddrAndTypeOfCXXStructor(GlobalDecl(Dtor, Dtor_Complete)); in EmitDeclDestroy()
H A DItaniumCXXABI.cpp85 case Dtor_Complete: in isThisCompleteObject()
1418 CXXDtorType DtorType = UseGlobalDelete ? Dtor_Complete : Dtor_Deleting; in emitVirtualObjectDelete()
1492 Dtor = CGM.getAddrOfCXXStructor(GlobalDecl(DtorD, Dtor_Complete)); in emitThrow()
1875 CGM.EmitGlobal(GlobalDecl(D, Dtor_Complete)); in EmitCXXDestructors()
2266 assert(DtorType == Dtor_Deleting || DtorType == Dtor_Complete); in EmitVirtualDestructorCall()
4662 AliasDecl = GlobalDecl(DD, Dtor_Complete); in getCodegenToUse()
4728 : GD.getDtorType() == Dtor_Complete) { in emitCXXStructor()
H A DCGDecl.cpp547 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, in emitDestructorCall()
H A DCGCall.cpp4782 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, /*for vbase*/ false, in Emit()
H A DCGExpr.cpp418 GlobalDecl(ReferenceTemporaryDtor, Dtor_Complete)); in pushTemporaryCleanup()
H A DCodeGenModule.cpp5027 GD.getDtorType() == Dtor_Complete && in GetAddrOfFunction()
H A DCGStmtOpenMP.cpp6939 ParentName = CGM.getMangledName(GlobalDecl(D, Dtor_Complete)); in emitCommonOMPTargetDirective()
H A DCGOpenMPRuntime.cpp10046 CGM.getMangledName(GlobalDecl(Dtor, Dtor_Complete)); in emitTargetGlobalVariable()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DABI.h35 Dtor_Complete, ///< Complete object dtor enumerator
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DMangle.cpp328 mangleDtorBlock(DD, /*DT*/ Dtor_Complete, BD, Out); in mangleBlock()
529 Manglings.emplace_back(getMangledStructor(DD, Dtor_Complete)); in getAllManglings()
561 GD = GlobalDecl(DtorD, Dtor_Complete); in writeFuncOrVarName()
H A DMicrosoftMangle.cpp50 GD = GlobalDecl(DD, Dtor_Complete); in getGlobalDeclAsDeclContext()
1492 case Dtor_Complete: Out << "?_D"; return; in mangleCXXDtorType()
2923 if (StructorType == Dtor_Complete) { in mangleFunctionType()
3099 StructorType == Dtor_Complete) { in mangleFunctionClass()
H A DVTableBuilder.cpp1738 MethodVTableIndices[GlobalDecl(DD, Dtor_Complete)] in LayoutPrimaryAndSecondaryVTables()
2251 GlobalDecl GD(DD, Dtor_Complete); in dumpLayout()
H A DItaniumMangle.cpp1738 mangleCXXDtorType(Dtor_Complete); in mangleUnqualifiedName()
1875 GD = GlobalDecl(DD, Dtor_Complete); in getParentOfLocalEntity()
6088 case Dtor_Complete: in mangleCXXDtorType()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DVTableBuilder.h162 return GlobalDecl(DtorDecl, CXXDtorType::Dtor_Complete); in getGlobalDecl()
623 GD.getDtorType() == Dtor_Complete) in getThunkInfo()
/freebsd/contrib/llvm-project/clang/lib/InstallAPI/
H A DVisitor.cpp520 AddThunk({Dtor, Dtor_Complete}); in emitVTableSymbols()
660 Name = getMangledCtorDtor(M, Dtor_Complete); in VisitCXXRecordDecl()
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp9068 Dtor_Complete), in DeclGetMangledName()