/openbsd/gnu/llvm/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 | 1469 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 D | MicrosoftCXXABI.cpp | 70 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 D | CGExprCXX.cpp | 328 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 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 | 82 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 D | CGDecl.cpp | 554 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, in emitDestructorCall()
|
H A D | CGCall.cpp | 4354 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, /*for vbase*/ false, in Emit()
|
H A D | CGExpr.cpp | 363 GlobalDecl(ReferenceTemporaryDtor, Dtor_Complete)); in pushTemporaryCleanup()
|
H A D | CodeGenModule.cpp | 4205 GD.getDtorType() == Dtor_Complete && in GetAddrOfFunction()
|
H A D | CGStmtOpenMP.cpp | 6591 ParentName = CGM.getMangledName(GlobalDecl(D, Dtor_Complete)); in emitCommonOMPTargetDirective()
|
H A D | CGOpenMPRuntime.cpp | 10318 CGM.getMangledName(GlobalDecl(Dtor, Dtor_Complete)); in emitTargetGlobalVariable()
|
/openbsd/gnu/llvm/clang/include/clang/Basic/ |
H A D | ABI.h | 35 Dtor_Complete, ///< Complete object dtor enumerator
|
/openbsd/gnu/llvm/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 | 50 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 D | VTableBuilder.cpp | 1687 MethodVTableIndices[GlobalDecl(DD, Dtor_Complete)] in LayoutPrimaryAndSecondaryVTables() 2182 GlobalDecl GD(DD, Dtor_Complete); in dumpLayout()
|
H A D | ItaniumMangle.cpp | 1647 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 D | VTableBuilder.h | 162 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 D | TypeSystemClang.cpp | 9496 Dtor_Complete), in DeclGetMangledName()
|