/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGCXX.cpp | 229 GD.getDtorType() == Dtor_Complete && in getAddrAndTypeOfCXXStructor() 296 return BuildAppleKextVirtualDestructorCall(DD, Dtor_Complete, RD); in BuildAppleKextVirtualCall() 311 GlobalDecl(DD, Dtor_Complete)); in BuildAppleKextVirtualDestructorCall()
|
H A D | CGClass.cpp | 1471 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 D | MicrosoftCXXABI.cpp | 71 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 D | CGExprCXX.cpp | 334 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 D | CGDeclCXX.cpp | 111 GlobalDecl(Record->getDestructor(), Dtor_Complete)) || in EmitDeclDestroy() 121 Func = CGM.getAddrAndTypeOfCXXStructor(GlobalDecl(Dtor, Dtor_Complete)); in EmitDeclDestroy()
|
H A D | ItaniumCXXABI.cpp | 85 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 D | CGDecl.cpp | 562 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, in emitDestructorCall()
|
H A D | CGCall.cpp | 4606 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, /*for vbase*/ false, in Emit()
|
H A D | CGExpr.cpp | 375 GlobalDecl(ReferenceTemporaryDtor, Dtor_Complete)); in pushTemporaryCleanup()
|
H A D | CodeGenModule.cpp | 4780 GD.getDtorType() == Dtor_Complete && in GetAddrOfFunction()
|
H A D | CGStmtOpenMP.cpp | 6720 ParentName = CGM.getMangledName(GlobalDecl(D, Dtor_Complete)); in emitCommonOMPTargetDirective()
|
H A D | CGOpenMPRuntime.cpp | 9974 CGM.getMangledName(GlobalDecl(Dtor, Dtor_Complete)); in emitTargetGlobalVariable()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | ABI.h | 35 Dtor_Complete, ///< Complete object dtor enumerator
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | Mangle.cpp | 311 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 D | MicrosoftMangle.cpp | 52 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 D | VTableBuilder.cpp | 1736 MethodVTableIndices[GlobalDecl(DD, Dtor_Complete)] in LayoutPrimaryAndSecondaryVTables() 2249 GlobalDecl GD(DD, Dtor_Complete); in dumpLayout()
|
H A D | ItaniumMangle.cpp | 1715 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 D | VTableBuilder.h | 162 return GlobalDecl(DtorDecl, CXXDtorType::Dtor_Complete); in getGlobalDecl() 623 GD.getDtorType() == Dtor_Complete) in getThunkInfo()
|
/freebsd/contrib/llvm-project/clang/lib/InstallAPI/ |
H A D | Visitor.cpp | 521 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 D | TypeSystemClang.cpp | 9142 Dtor_Complete), in DeclGetMangledName()
|