reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/VTableBuilder.h
  161       return GlobalDecl(DtorDecl, CXXDtorType::Dtor_Complete);
  560         GD.getDtorType() == Dtor_Complete)
tools/clang/lib/AST/ItaniumMangle.cpp
 1458       mangleCXXDtorType(Dtor_Complete);
 4496   case Dtor_Complete:
tools/clang/lib/AST/Mangle.cpp
  250       mangleDtorBlock(DD, /*DT*/ Dtor_Complete, BD, Out);
  407         Manglings.emplace_back(getMangledStructor(DD, Dtor_Complete));
  428         MC->mangleCXXDtor(DtorD, Dtor_Complete, OS);
tools/clang/lib/AST/MicrosoftMangle.cpp
 1151   case Dtor_Complete: Out << "?_D"; return;
 2223       if (StructorType == Dtor_Complete) {
 2343         StructorType == Dtor_Complete) {
tools/clang/lib/AST/VTableBuilder.cpp
 1672         MethodVTableIndices[GlobalDecl(DD, Dtor_Complete)]
 2167       GlobalDecl GD(DD, Dtor_Complete);
tools/clang/lib/CodeGen/CGCXX.cpp
  229         GD.getDtorType() == Dtor_Complete &&
  288     return BuildAppleKextVirtualDestructorCall(DD, Dtor_Complete, RD);
  303       GlobalDecl(DD, Dtor_Complete));
tools/clang/lib/CodeGen/CGCall.cpp
 3507       CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, /*for vbase*/ false,
tools/clang/lib/CodeGen/CGClass.cpp
 1451       EmitCXXDestructorCall(Dtor, Dtor_Complete, /*ForVirtualBase=*/false,
 1476   case Dtor_Complete:
 1481     EnterDtorCleanups(Dtor, Dtor_Complete);
 1809   if (DtorType == Dtor_Complete) {
 2024   CGF.EmitCXXDestructorCall(dtor, Dtor_Complete, /*for vbase*/ false,
 2406       CurGD.getCtorType() == Ctor_Complete ? Dtor_Complete : Dtor_Base;
 2433       CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete,
tools/clang/lib/CodeGen/CGDecl.cpp
  517       CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete,
tools/clang/lib/CodeGen/CGDeclCXX.cpp
  108                      GlobalDecl(Record->getDestructor(), Dtor_Complete)) ||
  118     Func = CGM.getAddrAndTypeOfCXXStructor(GlobalDecl(Dtor, Dtor_Complete));
tools/clang/lib/CodeGen/CGExpr.cpp
  344           GlobalDecl(ReferenceTemporaryDtor, Dtor_Complete));
tools/clang/lib/CodeGen/CGExprCXX.cpp
  308         GlobalDecl(Dtor, Dtor_Complete));
  349           *this, Dtor, Dtor_Complete, This.getAddress(),
  352       GlobalDecl GD(Dtor, Dtor_Complete);
 1921     CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete,
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 9626           CGM.getMangledName(GlobalDecl(Dtor, Dtor_Complete));
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
 4167     ParentName = CGM.getMangledName(GlobalDecl(D, Dtor_Complete));
tools/clang/lib/CodeGen/CGVTables.cpp
  655       GD = GlobalDecl(component.getDestructorDecl(), Dtor_Complete);
tools/clang/lib/CodeGen/CodeGenModule.cpp
 3285         GD.getDtorType() == Dtor_Complete &&
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
   81       case Dtor_Complete:
 1204   CXXDtorType DtorType = UseGlobalDelete ? Dtor_Complete : Dtor_Deleting;
 1269       Dtor = CGM.getAddrOfCXXStructor(GlobalDecl(DtorD, Dtor_Complete));
 1543   CGM.EmitGlobal(GlobalDecl(D, Dtor_Complete));
 1823   assert(DtorType == Dtor_Deleting || DtorType == Dtor_Complete);
 3896     AliasDecl = GlobalDecl(DD, Dtor_Complete);
 3962          : GD.getDtorType() == Dtor_Complete) {
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
   64       case Dtor_Complete:
  848   CXXDtorType DtorType = UseGlobalDelete ? Dtor_Complete : Dtor_Deleting;
 1318   case Dtor_Complete:
 1351     if (GD.getDtorType() == Dtor_Complete)
 1400     if (GD.getDtorType() == Dtor_Complete)
 1578   if (Type == Dtor_Complete && DD->getParent()->getNumVBases() == 0)
 1910   assert(DtorType == Dtor_Deleting || DtorType == Dtor_Complete);
 3867   if (GD.getDtorType() == Dtor_Complete &&
 4248             CGM.getAddrOfCXXStructor(GlobalDecl(DtorD, Dtor_Complete)),
tools/lldb/source/Symbol/ClangASTContext.cpp
 9908                             Dtor_Complete, llvm_ostrm);