Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGCXX.cpp230 GD.getDtorType() == Dtor_Complete && in getAddrAndTypeOfCXXStructor()
289 return BuildAppleKextVirtualDestructorCall(DD, Dtor_Complete, RD); in BuildAppleKextVirtualCall()
304 GlobalDecl(DD, Dtor_Complete)); in BuildAppleKextVirtualDestructorCall()
H A DCGClass.cpp1468 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 DMicrosoftCXXABI.cpp70 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 DCGExprCXX.cpp325 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 DCGDeclCXX.cpp110 GlobalDecl(Record->getDestructor(), Dtor_Complete)) || in EmitDeclDestroy()
120 Func = CGM.getAddrAndTypeOfCXXStructor(GlobalDecl(Dtor, Dtor_Complete)); in EmitDeclDestroy()
H A DItaniumCXXABI.cpp82 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 DCGDecl.cpp550 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, in emitDestructorCall()
H A DCGCall.cpp4304 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, /*for vbase*/ false, in Emit()
H A DCGExpr.cpp362 GlobalDecl(ReferenceTemporaryDtor, Dtor_Complete)); in pushTemporaryCleanup()
H A DCodeGenModule.cpp4051 GD.getDtorType() == Dtor_Complete && in GetAddrOfFunction()
H A DCGStmtOpenMP.cpp6615 ParentName = CGM.getMangledName(GlobalDecl(D, Dtor_Complete)); in emitCommonOMPTargetDirective()
H A DCGOpenMPRuntime.cpp10707 CGM.getMangledName(GlobalDecl(Dtor, Dtor_Complete)); in emitTargetGlobalVariable()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DABI.h35 Dtor_Complete, ///< Complete object dtor enumerator
/llvm-project-15.0.7/clang/lib/AST/
H A DMangle.cpp308 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 DMicrosoftMangle.cpp49 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 DVTableBuilder.cpp1686 MethodVTableIndices[GlobalDecl(DD, Dtor_Complete)] in LayoutPrimaryAndSecondaryVTables()
2181 GlobalDecl GD(DD, Dtor_Complete); in dumpLayout()
H A DItaniumMangle.cpp1649 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 DVTableBuilder.h162 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 DTypeSystemClang.cpp9414 Dtor_Complete), in DeclGetMangledName()