HomeSort by relevance Sort by last modified time
    Searched refs:CXXDestructorDecl (Results 1 - 25 of 72) sorted by null

1 2 3

  /external/clang/include/clang/AST/
GlobalDecl.h 26 /// a CXXDestructorDecl and the destructor type (Base, Complete) or
33 assert(!isa<CXXDestructorDecl>(D) && "Use other ctor with dtor decls!");
49 GlobalDecl(const CXXDestructorDecl *D, CXXDtorType Type)
68 assert(isa<CXXDestructorDecl>(getDecl()) && "Decl is not a dtor!");
Mangle.h 28 class CXXDestructorDecl;
104 virtual void mangleCXXDtorThunk(const CXXDestructorDecl *DD, CXXDtorType Type,
126 virtual void mangleCXXDtor(const CXXDestructorDecl *D, CXXDtorType Type,
134 void mangleDtorBlock(const CXXDestructorDecl *CD, CXXDtorType DT,
VTableBuilder.h 71 assert(!isa<CXXDestructorDecl>(MD) &&
78 static VTableComponent MakeCompleteDtor(const CXXDestructorDecl *DD) {
83 static VTableComponent MakeDeletingDtor(const CXXDestructorDecl *DD) {
89 assert(!isa<CXXDestructorDecl>(MD) &&
134 const CXXDestructorDecl *getDestructorDecl() const {
138 return reinterpret_cast<CXXDestructorDecl *>(getPointer());
DeclCXX.h 37 class CXXDestructorDecl;
    [all...]
  /external/clang/lib/CodeGen/
CGCXX.cpp 33 bool CodeGenModule::TryEmitBaseDestructorAsAlias(const CXXDestructorDecl *D) {
88 const CXXDestructorDecl *BaseD = UniqueBase->getDestructor();
217 void CodeGenModule::EmitCXXDestructor(const CXXDestructorDecl *dtor,
248 CodeGenModule::GetAddrOfCXXDestructor(const CXXDestructorDecl *dtor,
324 if (const CXXDestructorDecl *DD = dyn_cast<CXXDestructorDecl>(MD))
334 const CXXDestructorDecl *DD,
CGCXXABI.h 30 class CXXDestructorDecl;
245 virtual void BuildDestructorSignature(const CXXDestructorDecl *Dtor,
253 virtual bool useThunkForDtorVariant(const CXXDestructorDecl *Dtor,
257 virtual void EmitCXXDestructors(const CXXDestructorDecl *D) = 0;
284 const CXXDestructorDecl *Dtor,
CodeGenTypes.h 37 class CXXDestructorDecl;
194 const CGFunctionInfo &arrangeCXXDestructor(const CXXDestructorDecl *D,
CGClass.cpp 347 const CXXDestructorDecl *D = BaseClass->getDestructor();
    [all...]
CodeGenModule.h 72 class CXXDestructorDecl;
585 else if (isa<CXXDestructorDecl>(GD.getDecl()))
586 return GetAddrOfCXXDestructor(cast<CXXDestructorDecl>(GD.getDecl()),
753 llvm::GlobalValue *GetAddrOfCXXDestructor(const CXXDestructorDecl *dtor,
    [all...]
ItaniumCXXABI.cpp 117 void BuildDestructorSignature(const CXXDestructorDecl *Dtor,
122 bool useThunkForDtorVariant(const CXXDestructorDecl *Dtor,
130 void EmitCXXDestructors(const CXXDestructorDecl *D);
146 const CXXDestructorDecl *Dtor,
190 isa<CXXDestructorDecl>(GD.getDecl()) &&
    [all...]
MicrosoftCXXABI.cpp 103 void BuildDestructorSignature(const CXXDestructorDecl *Dtor,
109 bool useThunkForDtorVariant(const CXXDestructorDecl *Dtor,
114 void EmitCXXDestructors(const CXXDestructorDecl *D);
130 const CXXDestructorDecl *Dtor,
406 void MicrosoftCXXABI::BuildDestructorSignature(const CXXDestructorDecl *Dtor,
420 void MicrosoftCXXABI::EmitCXXDestructors(const CXXDestructorDecl *D) {
428 if (isa<CXXDestructorDecl>(MD)) {
518 const CXXDestructorDecl *Dtor,
    [all...]
CGVTables.cpp 48 if (const CXXDestructorDecl* DD = dyn_cast<CXXDestructorDecl>(MD))
358 assert(isa<CXXDestructorDecl>(MD) || // ignore dtor return types
497 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base)
    [all...]
CGExprCXX.cpp 227 if (isa<CXXDestructorDecl>(MD)) return RValue::get(0);
254 if (const CXXDestructorDecl *Dtor = dyn_cast<CXXDestructorDecl>(CalleeDecl))
274 if (const CXXDestructorDecl *Dtor = dyn_cast<CXXDestructorDecl>(MD)) {
289 const CXXDestructorDecl *DDtor =
290 cast<CXXDestructorDecl>(DevirtualizedMethod);
    [all...]
CodeGenModule.cpp 435 else if (const CXXDestructorDecl *D = dyn_cast<CXXDestructorDecl>(ND))
461 else if (const CXXDestructorDecl *DD = dyn_cast<CXXDestructorDecl>(D))
517 if (isa<CXXDestructorDecl>(D) &&
518 getCXXABI().useThunkForDtorVariant(cast<CXXDestructorDecl>(D),
664 if (isa<CXXConstructorDecl>(D) || isa<CXXDestructorDecl>(D))
    [all...]
  /external/clang/lib/AST/
Mangle.cpp 77 void MangleContext::mangleDtorBlock(const CXXDestructorDecl *DD,
89 assert(!isa<CXXConstructorDecl>(DC) && !isa<CXXDestructorDecl>(DC));
DeclCXX.cpp 517 if (CXXDestructorDecl *DD = dyn_cast<CXXDestructorDecl>(D)) {
    [all...]
VTableBuilder.cpp 489 if (isa<CXXDestructorDecl>(LHS))
490 return isa<CXXDestructorDecl>(RHS);
    [all...]
MicrosoftMangle.cpp 75 const CXXDestructorDecl *D, CXXDtorType Type)
152 virtual void mangleCXXDtorThunk(const CXXDestructorDecl *DD, CXXDtorType Type,
169 virtual void mangleCXXDtor(const CXXDestructorDecl *D, CXXDtorType Type,
281 if (isa<CXXConstructorDecl>(MD) || isa<CXXDestructorDecl>(MD))
    [all...]
ItaniumMangle.cpp 133 void mangleCXXDtorThunk(const CXXDestructorDecl *DD, CXXDtorType Type,
152 void mangleCXXDtor(const CXXDestructorDecl *D, CXXDtorType Type,
257 assert(!D || (!isa<CXXDestructorDecl>(D) &&
265 const CXXDestructorDecl *D, CXXDtorType Type)
502 if (!(isa<CXXConstructorDecl>(FD) || isa<CXXDestructorDecl>(FD) ||
    [all...]
  /external/chromium_org/tools/clang/plugins/
FindBadConstructs.cpp 235 } else if (CXXDestructorDecl* dtor = record->getDestructor()) {
251 if (isa<CXXDestructorDecl>(method))
299 if (isa<CXXDestructorDecl>(method) || method->isPure())
350 } else if (isa<CXXDestructorDecl>(*it) &&
430 if (CXXDestructorDecl* dtor = record->getDestructor()) {
550 if (CXXDestructorDecl* dtor =
  /external/clang/lib/StaticAnalyzer/Checkers/
VirtualCallChecker.cpp 231 if (CXXDestructorDecl *DD = RD->getDestructor())
DynamicTypePropagation.cpp 99 recordFixedType(Target, cast<CXXDestructorDecl>(D), C);
  /external/clang/lib/Sema/
SemaExceptionSpec.cpp 138 if (!isa<CXXDestructorDecl>(Decl) &&
761 if (getLangOpts().CPlusPlus11 && isa<CXXDestructorDecl>(New)) {
770 cast<CXXDestructorDecl>(New), cast<CXXDestructorDecl>(Old)));
    [all...]
  /external/clang/lib/Frontend/
ASTConsumers.cpp 333 const CXXDestructorDecl* D = cast<CXXDestructorDecl>(DC);
  /external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
CallEvent.h 673 CXXDestructorCall(const CXXDestructorDecl *DD, const Stmt *Trigger,
    [all...]

Completed in 147 milliseconds

1 2 3