|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/lib/AST/Expr.cpp 684 MC->mangleCXXDtor(DD, Dtor_Base, Out);
tools/clang/lib/AST/ItaniumMangle.cpp 4499 case Dtor_Base:
tools/clang/lib/AST/Mangle.cpp 405 Manglings.emplace_back(getMangledStructor(DD, Dtor_Base));
tools/clang/lib/AST/MicrosoftMangle.cpp 1015 mangleCXXDtorType(Dtor_Base);
1149 case Dtor_Base: Out << "?1"; return;
tools/clang/lib/CodeGen/CGCXX.cpp 111 GlobalDecl AliasDecl(D, Dtor_Base);
112 GlobalDecl TargetDecl(BaseD, Dtor_Base);
231 GD = GD.getWithDtorType(Dtor_Base);
300 assert(DD->isVirtual() && Type != Dtor_Base);
tools/clang/lib/CodeGen/CGClass.cpp 504 CGF.EmitCXXDestructorCall(D, Dtor_Base, BaseIsVirtual,
1429 if (DtorType != Dtor_Base && Dtor->getParent()->isAbstract()) {
1485 EmitCXXDestructorCall(Dtor, Dtor_Base, /*ForVirtualBase=*/false,
1493 case Dtor_Base:
1497 EnterDtorCleanups(Dtor, Dtor_Base);
1835 assert(DtorType == Dtor_Base);
2406 CurGD.getCtorType() == Ctor_Complete ? Dtor_Complete : Dtor_Base;
tools/clang/lib/CodeGen/CGDecl.cpp 291 GD = GlobalDecl(DD, Dtor_Base);
tools/clang/lib/CodeGen/CGVTables.cpp 605 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base)
tools/clang/lib/CodeGen/CodeGenModule.cpp 3287 GD = GlobalDecl(DD, Dtor_Base);
5541 GlobalDecl GD(cast<CXXDestructorDecl>(D), Dtor_Base);
tools/clang/lib/CodeGen/CodeGenPGO.cpp 779 if (isa<CXXDestructorDecl>(D) && GD.getDtorType() != Dtor_Base)
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 85 case Dtor_Base:
1527 : GD.getDtorType() == Dtor_Base) &&
1539 CGM.EmitGlobal(GlobalDecl(D, Dtor_Base));
1624 Type != Dtor_Base && DD->isVirtual())
2749 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base)
3967 BaseDecl = GD.getWithDtorType(Dtor_Base);
3986 if (DD && GD.getDtorType() == Dtor_Base &&
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp 68 case Dtor_Base:
214 return DT != Dtor_Base;
1313 case Dtor_Base:
1341 CGM.EmitGlobal(GlobalDecl(D, Dtor_Base));
1415 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base)
1579 Type = Dtor_Base;
3869 GD = GD.getWithDtorType(Dtor_Base);
3875 if (GD.getDtorType() == Dtor_Base && !CGM.TryEmitBaseDestructorAsAlias(dtor))