Searched refs:Dtor_Base (Results 1 – 13 of 13) sorted by relevance
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGCXX.cpp | 112 GlobalDecl AliasDecl(D, Dtor_Base); in TryEmitBaseDestructorAsAlias() 113 GlobalDecl TargetDecl(BaseD, Dtor_Base); in TryEmitBaseDestructorAsAlias() 232 GD = GD.getWithDtorType(Dtor_Base); in getAddrAndTypeOfCXXStructor() 301 assert(DD->isVirtual() && Type != Dtor_Base); in BuildAppleKextVirtualDestructorCall()
|
| H A D | CGClass.cpp | 526 CGF.EmitCXXDestructorCall(D, Dtor_Base, BaseIsVirtual, in Emit() 1446 if (DtorType != Dtor_Base && Dtor->getParent()->isAbstract()) { in EmitDestructorBody() 1502 EmitCXXDestructorCall(Dtor, Dtor_Base, /*ForVirtualBase=*/false, in EmitDestructorBody() 1510 case Dtor_Base: in EmitDestructorBody() 1514 EnterDtorCleanups(Dtor, Dtor_Base); in EmitDestructorBody() 1876 assert(DtorType == Dtor_Base); in EnterDtorCleanups() 2457 CurGD.getCtorType() == Ctor_Complete ? Dtor_Complete : Dtor_Base; in EmitDelegatingCXXConstructorCall()
|
| H A D | MicrosoftCXXABI.cpp | 74 case Dtor_Base: in isThisCompleteObject() 225 return DT != Dtor_Base; in useThunkForDtorVariant() 1354 case Dtor_Base: in getCXXDestructorLinkage() 1382 CGM.EmitGlobal(GlobalDecl(D, Dtor_Base)); in EmitCXXDestructors() 1463 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in adjustThisArgumentForVirtualFunctionCall() 1630 Type = Dtor_Base; in EmitDestructorCall() 4039 GD = GD.getWithDtorType(Dtor_Base); in emitCXXStructor() 4045 if (GD.getDtorType() == Dtor_Base && !CGM.TryEmitBaseDestructorAsAlias(dtor)) in emitCXXStructor()
|
| H A D | ItaniumCXXABI.cpp | 86 case Dtor_Base: in isThisCompleteObject() 1603 : GD.getDtorType() == Dtor_Base) && in buildStructorSignature() 1615 CGM.EmitGlobal(GlobalDecl(D, Dtor_Base)); in EmitCXXDestructors() 1707 Type != Dtor_Base && DD->isVirtual()) in EmitDestructorCall() 3036 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in NeedsVTTParameter() 4309 BaseDecl = GD.getWithDtorType(Dtor_Base); in emitCXXStructor() 4328 if (DD && GD.getDtorType() == Dtor_Base && in emitCXXStructor()
|
| H A D | CodeGenPGO.cpp | 819 if (isa<CXXDestructorDecl>(D) && GD.getDtorType() != Dtor_Base) in assignRegionCounters()
|
| H A D | CGVTables.cpp | 612 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in EmitThunks()
|
| H A D | CGDecl.cpp | 313 GD = GlobalDecl(DD, Dtor_Base); in getOrCreateStaticVarDecl()
|
| H A D | CodeGenModule.cpp | 4053 GD = GlobalDecl(DD, Dtor_Base); in GetAddrOfFunction() 6447 GlobalDecl GD(cast<CXXDestructorDecl>(D), Dtor_Base); in EmitDeferredUnusedCoverageMappings()
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | ABI.h | 36 Dtor_Base, ///< Base object dtor enumerator
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Mangle.cpp | 505 Manglings.emplace_back(getMangledStructor(DD, Dtor_Base)); in getAllManglings()
|
| H A D | MicrosoftMangle.cpp | 1151 mangleCXXDtorType(Dtor_Base); in mangleUnqualifiedName() 1286 case Dtor_Base: Out << "?1"; return; in mangleCXXDtorType()
|
| H A D | Expr.cpp | 656 GD = GlobalDecl(DD, Dtor_Base); in ComputeName()
|
| H A D | ItaniumMangle.cpp | 5244 case Dtor_Base: in mangleCXXDtorType()
|