| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGCXX.cpp | 230 GD.getDtorType() == Dtor_Complete && in getAddrAndTypeOfCXXStructor() 289 return BuildAppleKextVirtualDestructorCall(DD, Dtor_Complete, RD); in BuildAppleKextVirtualCall() 304 GlobalDecl(DD, Dtor_Complete)); in BuildAppleKextVirtualDestructorCall()
|
| H A D | CGClass.cpp | 1468 EmitCXXDestructorCall(Dtor, Dtor_Complete, /*ForVirtualBase=*/false, in EmitDestructorBody() 1493 case Dtor_Complete: in EmitDestructorBody() 1498 EnterDtorCleanups(Dtor, Dtor_Complete); in EmitDestructorBody() 1844 if (DtorType == Dtor_Complete) { in EnterDtorCleanups() 2075 CGF.EmitCXXDestructorCall(dtor, Dtor_Complete, /*for vbase*/ false, in destroyCXXObject() 2457 CurGD.getCtorType() == Ctor_Complete ? Dtor_Complete : Dtor_Base; in EmitDelegatingCXXConstructorCall() 2484 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, in Emit()
|
| H A D | MicrosoftCXXABI.cpp | 70 case Dtor_Complete: in isThisCompleteObject() 880 CXXDtorType DtorType = UseGlobalDelete ? Dtor_Complete : Dtor_Deleting; in emitVirtualObjectDelete() 1359 case Dtor_Complete: in getCXXDestructorLinkage() 1389 CGM.EmitGlobal(GlobalDecl(D, Dtor_Complete)); in EmitCXXDestructors() 1399 if (GD.getDtorType() == Dtor_Complete) in getVirtualFunctionPrologueThisAdjustment() 1448 if (GD.getDtorType() == Dtor_Complete) in adjustThisArgumentForVirtualFunctionCall() 1629 if (Type == Dtor_Complete && DD->getParent()->getNumVBases() == 0) in EmitDestructorCall() 1976 assert(DtorType == Dtor_Deleting || DtorType == Dtor_Complete); in EmitVirtualDestructorCall() 4037 if (GD.getDtorType() == Dtor_Complete && in emitCXXStructor() 4418 CGM.getAddrOfCXXStructor(GlobalDecl(DtorD, Dtor_Complete)), in getThrowInfo()
|
| H A D | CGExprCXX.cpp | 325 GlobalDecl(Dtor, Dtor_Complete)); in EmitCXXMemberOrOperatorMemberCallExpr() 366 CGM.getCXXABI().EmitVirtualDestructorCall(*this, Dtor, Dtor_Complete, in EmitCXXMemberOrOperatorMemberCallExpr() 370 GlobalDecl GD(Dtor, Dtor_Complete); in EmitCXXMemberOrOperatorMemberCallExpr() 1955 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, in EmitObjectDelete()
|
| H A D | CGDeclCXX.cpp | 110 GlobalDecl(Record->getDestructor(), Dtor_Complete)) || in EmitDeclDestroy() 120 Func = CGM.getAddrAndTypeOfCXXStructor(GlobalDecl(Dtor, Dtor_Complete)); in EmitDeclDestroy()
|
| H A D | ItaniumCXXABI.cpp | 82 case Dtor_Complete: in isThisCompleteObject() 1249 CXXDtorType DtorType = UseGlobalDelete ? Dtor_Complete : Dtor_Deleting; in emitVirtualObjectDelete() 1315 Dtor = CGM.getAddrOfCXXStructor(GlobalDecl(DtorD, Dtor_Complete)); in emitThrow() 1619 CGM.EmitGlobal(GlobalDecl(D, Dtor_Complete)); in EmitCXXDestructors() 1985 assert(DtorType == Dtor_Deleting || DtorType == Dtor_Complete); in EmitVirtualDestructorCall() 4238 AliasDecl = GlobalDecl(DD, Dtor_Complete); in getCodegenToUse() 4304 : GD.getDtorType() == Dtor_Complete) { in emitCXXStructor()
|
| H A D | CGDecl.cpp | 550 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, in emitDestructorCall()
|
| H A D | CGCall.cpp | 4304 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, /*for vbase*/ false, in Emit()
|
| H A D | CGExpr.cpp | 362 GlobalDecl(ReferenceTemporaryDtor, Dtor_Complete)); in pushTemporaryCleanup()
|
| H A D | CodeGenModule.cpp | 4051 GD.getDtorType() == Dtor_Complete && in GetAddrOfFunction()
|
| H A D | CGStmtOpenMP.cpp | 6615 ParentName = CGM.getMangledName(GlobalDecl(D, Dtor_Complete)); in emitCommonOMPTargetDirective()
|
| H A D | CGOpenMPRuntime.cpp | 10707 CGM.getMangledName(GlobalDecl(Dtor, Dtor_Complete)); in emitTargetGlobalVariable()
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | ABI.h | 35 Dtor_Complete, ///< Complete object dtor enumerator
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Mangle.cpp | 308 mangleDtorBlock(DD, /*DT*/ Dtor_Complete, BD, Out); in mangleBlock() 507 Manglings.emplace_back(getMangledStructor(DD, Dtor_Complete)); in getAllManglings() 529 GD = GlobalDecl(DtorD, Dtor_Complete); in writeFuncOrVarName()
|
| H A D | MicrosoftMangle.cpp | 49 GD = GlobalDecl(DD, Dtor_Complete); in getGlobalDeclAsDeclContext() 1288 case Dtor_Complete: Out << "?_D"; return; in mangleCXXDtorType() 2591 if (StructorType == Dtor_Complete) { in mangleFunctionType() 2721 StructorType == Dtor_Complete) { in mangleFunctionClass()
|
| H A D | VTableBuilder.cpp | 1686 MethodVTableIndices[GlobalDecl(DD, Dtor_Complete)] in LayoutPrimaryAndSecondaryVTables() 2181 GlobalDecl GD(DD, Dtor_Complete); in dumpLayout()
|
| H A D | ItaniumMangle.cpp | 1649 mangleCXXDtorType(Dtor_Complete); in mangleUnqualifiedName() 1771 GD = GlobalDecl(DD, Dtor_Complete); in getParentOfLocalEntity() 5241 case Dtor_Complete: in mangleCXXDtorType()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | VTableBuilder.h | 162 return GlobalDecl(DtorDecl, CXXDtorType::Dtor_Complete); in getGlobalDecl() 596 GD.getDtorType() == Dtor_Complete) in getThunkInfo()
|
| /llvm-project-15.0.7/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.cpp | 9414 Dtor_Complete), in DeclGetMangledName()
|