| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenItaniumCXXABI.cpp | 113 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 D | CIRGenFunction.cpp | 590 case Dtor_Complete: in emitDestructorBody()
|
| H A D | CIRGenModule.cpp | 1310 gd.getDtorType() == Dtor_Complete && in getAddrAndTypeOfCXXStructor() 1346 gd.getDtorType() == Dtor_Complete && in getAddrOfFunction()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCXX.cpp | 227 GD.getDtorType() == Dtor_Complete && in getAddrAndTypeOfCXXStructor() 294 return BuildAppleKextVirtualDestructorCall(DD, Dtor_Complete, RD); in BuildAppleKextVirtualCall() 309 GlobalDecl(DD, Dtor_Complete)); in BuildAppleKextVirtualDestructorCall()
|
| H A D | CGClass.cpp | 1474 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 D | MicrosoftCXXABI.cpp | 72 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 D | CGExprCXX.cpp | 337 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 D | CGDeclCXX.cpp | 112 GlobalDecl(Record->getDestructor(), Dtor_Complete)) || in EmitDeclDestroy() 122 Func = CGM.getAddrAndTypeOfCXXStructor(GlobalDecl(Dtor, Dtor_Complete)); in EmitDeclDestroy()
|
| H A D | ItaniumCXXABI.cpp | 85 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 D | CGDecl.cpp | 547 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, in emitDestructorCall()
|
| H A D | CGCall.cpp | 4782 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, /*for vbase*/ false, in Emit()
|
| H A D | CGExpr.cpp | 418 GlobalDecl(ReferenceTemporaryDtor, Dtor_Complete)); in pushTemporaryCleanup()
|
| H A D | CodeGenModule.cpp | 5027 GD.getDtorType() == Dtor_Complete && in GetAddrOfFunction()
|
| H A D | CGStmtOpenMP.cpp | 6939 ParentName = CGM.getMangledName(GlobalDecl(D, Dtor_Complete)); in emitCommonOMPTargetDirective()
|
| H A D | CGOpenMPRuntime.cpp | 10046 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 | 328 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 D | MicrosoftMangle.cpp | 50 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 D | VTableBuilder.cpp | 1738 MethodVTableIndices[GlobalDecl(DD, Dtor_Complete)] in LayoutPrimaryAndSecondaryVTables() 2251 GlobalDecl GD(DD, Dtor_Complete); in dumpLayout()
|
| H A D | ItaniumMangle.cpp | 1738 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 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 | 520 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 D | TypeSystemClang.cpp | 9068 Dtor_Complete), in DeclGetMangledName()
|