Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCXX.cpp229 GD.getDtorType() == Dtor_Complete && in getAddrAndTypeOfCXXStructor()
296 return BuildAppleKextVirtualDestructorCall(DD, Dtor_Complete, RD); in BuildAppleKextVirtualCall()
311 GlobalDecl(DD, Dtor_Complete)); in BuildAppleKextVirtualDestructorCall()
H A DCGClass.cpp1471 EmitCXXDestructorCall(Dtor, Dtor_Complete, /*ForVirtualBase=*/false, in EmitDestructorBody()
1496 case Dtor_Complete: in EmitDestructorBody()
1501 EnterDtorCleanups(Dtor, Dtor_Complete); in EmitDestructorBody()
1885 if (DtorType == Dtor_Complete) { in EnterDtorCleanups()
2116 CGF.EmitCXXDestructorCall(dtor, Dtor_Complete, /*for vbase*/ false, in destroyCXXObject()
2503 CurGD.getCtorType() == Ctor_Complete ? Dtor_Complete : Dtor_Base; in EmitDelegatingCXXConstructorCall()
2530 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, in Emit()
H A DMicrosoftCXXABI.cpp71 case Dtor_Complete: in isThisCompleteObject()
258 if (GD.getDtorType() == Dtor_Complete) in getThisArgumentTypeForMethod()
903 CXXDtorType DtorType = UseGlobalDelete ? Dtor_Complete : Dtor_Deleting; in emitVirtualObjectDelete()
1402 case Dtor_Complete: in getCXXDestructorLinkage()
1432 CGM.EmitGlobal(GlobalDecl(D, Dtor_Complete)); in EmitCXXDestructors()
1442 if (GD.getDtorType() == Dtor_Complete) in getVirtualFunctionPrologueThisAdjustment()
1491 if (GD.getDtorType() == Dtor_Complete) in adjustThisArgumentForVirtualFunctionCall()
1664 if (Type == Dtor_Complete && DD->getParent()->getNumVBases() == 0) in EmitDestructorCall()
2009 assert(DtorType == Dtor_Deleting || DtorType == Dtor_Complete); in EmitVirtualDestructorCall()
4052 if (GD.getDtorType() == Dtor_Complete && in emitCXXStructor()
[all …]
H A DCGExprCXX.cpp334 GlobalDecl(Dtor, Dtor_Complete)); in EmitCXXMemberOrOperatorMemberCallExpr()
377 CGM.getCXXABI().EmitVirtualDestructorCall(*this, Dtor, Dtor_Complete, in EmitCXXMemberOrOperatorMemberCallExpr()
381 GlobalDecl GD(Dtor, Dtor_Complete); in EmitCXXMemberOrOperatorMemberCallExpr()
1981 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, in EmitObjectDelete()
H A DCGDeclCXX.cpp111 GlobalDecl(Record->getDestructor(), Dtor_Complete)) || in EmitDeclDestroy()
121 Func = CGM.getAddrAndTypeOfCXXStructor(GlobalDecl(Dtor, Dtor_Complete)); in EmitDeclDestroy()
H A DItaniumCXXABI.cpp85 case Dtor_Complete: in isThisCompleteObject()
1405 CXXDtorType DtorType = UseGlobalDelete ? Dtor_Complete : Dtor_Deleting; in emitVirtualObjectDelete()
1478 Dtor = CGM.getAddrOfCXXStructor(GlobalDecl(DtorD, Dtor_Complete)); in emitThrow()
1861 CGM.EmitGlobal(GlobalDecl(D, Dtor_Complete)); in EmitCXXDestructors()
2248 assert(DtorType == Dtor_Deleting || DtorType == Dtor_Complete); in EmitVirtualDestructorCall()
4615 AliasDecl = GlobalDecl(DD, Dtor_Complete); in getCodegenToUse()
4681 : GD.getDtorType() == Dtor_Complete) { in emitCXXStructor()
H A DCGDecl.cpp562 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, in emitDestructorCall()
H A DCGCall.cpp4606 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, /*for vbase*/ false, in Emit()
H A DCGExpr.cpp375 GlobalDecl(ReferenceTemporaryDtor, Dtor_Complete)); in pushTemporaryCleanup()
H A DCodeGenModule.cpp4780 GD.getDtorType() == Dtor_Complete && in GetAddrOfFunction()
H A DCGStmtOpenMP.cpp6720 ParentName = CGM.getMangledName(GlobalDecl(D, Dtor_Complete)); in emitCommonOMPTargetDirective()
H A DCGOpenMPRuntime.cpp9974 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.cpp311 mangleDtorBlock(DD, /*DT*/ Dtor_Complete, BD, Out); in mangleBlock()
510 Manglings.emplace_back(getMangledStructor(DD, Dtor_Complete)); in getAllManglings()
542 GD = GlobalDecl(DtorD, Dtor_Complete); in writeFuncOrVarName()
H A DMicrosoftMangle.cpp52 GD = GlobalDecl(DD, Dtor_Complete); in getGlobalDeclAsDeclContext()
1446 case Dtor_Complete: Out << "?_D"; return; in mangleCXXDtorType()
2827 if (StructorType == Dtor_Complete) { in mangleFunctionType()
2961 StructorType == Dtor_Complete) { in mangleFunctionClass()
H A DVTableBuilder.cpp1736 MethodVTableIndices[GlobalDecl(DD, Dtor_Complete)] in LayoutPrimaryAndSecondaryVTables()
2249 GlobalDecl GD(DD, Dtor_Complete); in dumpLayout()
H A DItaniumMangle.cpp1715 mangleCXXDtorType(Dtor_Complete); in mangleUnqualifiedName()
1843 GD = GlobalDecl(DD, Dtor_Complete); in getParentOfLocalEntity()
5818 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.cpp521 AddThunk({Dtor, Dtor_Complete}); in emitVTableSymbols()
661 Name = getMangledCtorDtor(M, Dtor_Complete); in VisitCXXRecordDecl()
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp9142 Dtor_Complete), in DeclGetMangledName()