Searched refs:Dtor_Base (Results 1 - 14 of 14) sorted by relevance

/external/clang/lib/CodeGen/
H A DCGCXX.cpp112 return TryEmitDefinitionAsAlias(GlobalDecl(D, Dtor_Base),
113 GlobalDecl(BaseD, Dtor_Base),
315 // FIXME. Dtor_Base dtor is always direct!!
318 if (MD->isVirtual() && Type != Dtor_Base) {
H A DCodeGenTypes.h97 return Dtor_Base;
110 case Dtor_Base:
H A DCGClass.cpp490 CGF.EmitCXXDestructorCall(D, Dtor_Base, BaseIsVirtual,
1555 EmitCXXDestructorCall(Dtor, Dtor_Base, /*ForVirtualBase=*/false,
1561 case Dtor_Base:
1565 EnterDtorCleanups(Dtor, Dtor_Base);
1863 assert(DtorType == Dtor_Base);
2261 CurGD.getCtorType() == Ctor_Complete ? Dtor_Complete : Dtor_Base;
H A DCGVTables.cpp513 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base)
H A DCodeGenPGO.cpp623 GD.getDtorType() != Dtor_Base))) {
H A DItaniumCXXABI.cpp81 case Dtor_Base:
1366 CGM.EmitGlobal(GlobalDecl(D, Dtor_Base));
2341 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base)
3453 BaseDecl = GlobalDecl(DD, Dtor_Base);
H A DMicrosoftCXXABI.cpp69 case Dtor_Base:
211 return DT != Dtor_Base;
1259 CGM.EmitGlobal(GlobalDecl(D, Dtor_Base));
1274 // There's no Dtor_Base in vftable but it shares the this adjustment with
1336 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base)
3748 GlobalDecl(dtor, Dtor_Complete), GlobalDecl(dtor, Dtor_Base), true);
H A DCGDecl.cpp256 GD = GlobalDecl(DD, Dtor_Base);
H A DCodeGenModule.cpp3712 GlobalDecl GD(cast<CXXDestructorDecl>(D), Dtor_Base); local
/external/clang/include/clang/Basic/
H A DABI.h37 Dtor_Base, ///< Base object dtor enumerator in enum:clang::CXXDtorType
/external/clang/lib/AST/
H A DMicrosoftMangle.cpp838 mangleCXXDtorType(Dtor_Base);
909 case Dtor_Base: Out << "?1"; return;
H A DExpr.cpp497 MC->mangleCXXDtor(DD, Dtor_Base, Out);
H A DItaniumMangle.cpp3643 case Dtor_Base:
/external/clang/tools/libclang/
H A DCIndex.cpp4042 Manglings.emplace_back(getMangledStructor(M, DL, DD, Dtor_Base));

Completed in 359 milliseconds