Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/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.cpp1469 EmitCXXDestructorCall(Dtor, Dtor_Complete, /*ForVirtualBase=*/false, in EmitDestructorBody()
1494 case Dtor_Complete: in EmitDestructorBody()
1499 EnterDtorCleanups(Dtor, Dtor_Complete); in EmitDestructorBody()
1885 if (DtorType == Dtor_Complete) { in EnterDtorCleanups()
2116 CGF.EmitCXXDestructorCall(dtor, Dtor_Complete, /*for vbase*/ false, in destroyCXXObject()
2498 CurGD.getCtorType() == Ctor_Complete ? Dtor_Complete : Dtor_Base; in EmitDelegatingCXXConstructorCall()
2525 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, in Emit()
H A DMicrosoftCXXABI.cpp70 case Dtor_Complete: in isThisCompleteObject()
246 if (GD.getDtorType() == Dtor_Complete) in getThisArgumentTypeForMethod()
893 CXXDtorType DtorType = UseGlobalDelete ? Dtor_Complete : Dtor_Deleting; in emitVirtualObjectDelete()
1364 case Dtor_Complete: in getCXXDestructorLinkage()
1394 CGM.EmitGlobal(GlobalDecl(D, Dtor_Complete)); in EmitCXXDestructors()
1404 if (GD.getDtorType() == Dtor_Complete) in getVirtualFunctionPrologueThisAdjustment()
1453 if (GD.getDtorType() == Dtor_Complete) in adjustThisArgumentForVirtualFunctionCall()
1634 if (Type == Dtor_Complete && DD->getParent()->getNumVBases() == 0) in EmitDestructorCall()
1983 assert(DtorType == Dtor_Deleting || DtorType == Dtor_Complete); in EmitVirtualDestructorCall()
4050 if (GD.getDtorType() == Dtor_Complete && in emitCXXStructor()
[all …]
H A DCGExprCXX.cpp328 GlobalDecl(Dtor, Dtor_Complete)); in EmitCXXMemberOrOperatorMemberCallExpr()
369 CGM.getCXXABI().EmitVirtualDestructorCall(*this, Dtor, Dtor_Complete, in EmitCXXMemberOrOperatorMemberCallExpr()
373 GlobalDecl GD(Dtor, Dtor_Complete); in EmitCXXMemberOrOperatorMemberCallExpr()
1958 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.cpp82 case Dtor_Complete: in isThisCompleteObject()
1237 CXXDtorType DtorType = UseGlobalDelete ? Dtor_Complete : Dtor_Deleting; in emitVirtualObjectDelete()
1303 Dtor = CGM.getAddrOfCXXStructor(GlobalDecl(DtorD, Dtor_Complete)); in emitThrow()
1608 CGM.EmitGlobal(GlobalDecl(D, Dtor_Complete)); in EmitCXXDestructors()
1979 assert(DtorType == Dtor_Deleting || DtorType == Dtor_Complete); in EmitVirtualDestructorCall()
4266 AliasDecl = GlobalDecl(DD, Dtor_Complete); in getCodegenToUse()
4332 : GD.getDtorType() == Dtor_Complete) { in emitCXXStructor()
H A DCGDecl.cpp554 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, in emitDestructorCall()
H A DCGCall.cpp4354 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, /*for vbase*/ false, in Emit()
H A DCGExpr.cpp363 GlobalDecl(ReferenceTemporaryDtor, Dtor_Complete)); in pushTemporaryCleanup()
H A DCodeGenModule.cpp4205 GD.getDtorType() == Dtor_Complete && in GetAddrOfFunction()
H A DCGStmtOpenMP.cpp6591 ParentName = CGM.getMangledName(GlobalDecl(D, Dtor_Complete)); in emitCommonOMPTargetDirective()
H A DCGOpenMPRuntime.cpp10318 CGM.getMangledName(GlobalDecl(Dtor, Dtor_Complete)); in emitTargetGlobalVariable()
/openbsd/gnu/llvm/clang/include/clang/Basic/
H A DABI.h35 Dtor_Complete, ///< Complete object dtor enumerator
/openbsd/gnu/llvm/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.cpp50 GD = GlobalDecl(DD, Dtor_Complete); in getGlobalDeclAsDeclContext()
1292 case Dtor_Complete: Out << "?_D"; return; in mangleCXXDtorType()
2598 if (StructorType == Dtor_Complete) { in mangleFunctionType()
2728 StructorType == Dtor_Complete) { in mangleFunctionClass()
H A DVTableBuilder.cpp1687 MethodVTableIndices[GlobalDecl(DD, Dtor_Complete)] in LayoutPrimaryAndSecondaryVTables()
2182 GlobalDecl GD(DD, Dtor_Complete); in dumpLayout()
H A DItaniumMangle.cpp1647 mangleCXXDtorType(Dtor_Complete); in mangleUnqualifiedName()
1768 GD = GlobalDecl(DD, Dtor_Complete); in getParentOfLocalEntity()
5243 case Dtor_Complete: in mangleCXXDtorType()
/openbsd/gnu/llvm/clang/include/clang/AST/
H A DVTableBuilder.h162 return GlobalDecl(DtorDecl, CXXDtorType::Dtor_Complete); in getGlobalDecl()
596 GD.getDtorType() == Dtor_Complete) in getThunkInfo()
/openbsd/gnu/llvm/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp9496 Dtor_Complete), in DeclGetMangledName()