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

1 2 3

  /external/clang/lib/CodeGen/
CGTemporaries.cpp 20 const CXXDestructorDecl *dtor;
22 DestroyTemporary(const CXXDestructorDecl *dtor, llvm::Value *addr)
MicrosoftCXXABI.cpp 39 void BuildDestructorSignature(const CXXDestructorDecl *Ctor,
CGCXX.cpp 33 bool CodeGenModule::TryEmitBaseDestructorAsAlias(const CXXDestructorDecl *D) {
88 const CXXDestructorDecl *BaseD = UniqueBase->getDestructor();
230 void CodeGenModule::EmitCXXDestructors(const CXXDestructorDecl *D) {
246 void CodeGenModule::EmitCXXDestructor(const CXXDestructorDecl *dtor,
276 CodeGenModule::GetAddrOfCXXDestructor(const CXXDestructorDecl *dtor,
330 if (const CXXDestructorDecl *DD = dyn_cast<CXXDestructorDecl>(MD))
352 const CXXDestructorDecl *DD,
363 &CGM.getTypes().getFunctionInfo(cast<CXXDestructorDecl>(MD),
372 DD = cast<CXXDestructorDecl>(DD->getCanonicalDecl())
    [all...]
CGCXXABI.h 31 class CXXDestructorDecl;
160 virtual void BuildDestructorSignature(const CXXDestructorDecl *Dtor,
CodeGenTypes.h 37 class CXXDestructorDecl;
161 const CGFunctionInfo &getFunctionInfo(const CXXDestructorDecl *D,
CodeGenModule.h 67 class CXXDestructorDecl;
459 else if (isa<CXXDestructorDecl>(GD.getDecl()))
460 return GetAddrOfCXXDestructor(cast<CXXDestructorDecl>(GD.getDecl()),
610 llvm::GlobalValue *GetAddrOfCXXDestructor(const CXXDestructorDecl *dtor,
838 bool TryEmitBaseDestructorAsAlias(const CXXDestructorDecl *D);
853 void EmitCXXDestructors(const CXXDestructorDecl *D);
857 void EmitCXXDestructor(const CXXDestructorDecl *D, CXXDtorType Type);
    [all...]
CGClass.cpp 336 const CXXDestructorDecl *D = BaseClass->getDestructor();
515 CXXDestructorDecl *Dtor;
517 CallMemberDtor(FieldDecl *Field, CXXDestructorDecl *Dtor)
834 const CXXDestructorDecl *Dtor) {
853 const CXXDestructorDecl *Dtor = cast<CXXDestructorDecl>(CurGD.getDecl());
    [all...]
ItaniumCXXABI.cpp 101 void BuildDestructorSignature(const CXXDestructorDecl *Dtor,
136 void BuildDestructorSignature(const CXXDestructorDecl *Dtor,
165 return ((isa<CXXDestructorDecl>(MD) && GD.getDtorType() != Dtor_Deleting) ||
702 void ItaniumCXXABI::BuildDestructorSignature(const CXXDestructorDecl *Dtor,
717 void ARMCXXABI::BuildDestructorSignature(const CXXDestructorDecl *Dtor,
783 if (!isa<CXXDestructorDecl>(CGF.CurGD.getDecl()))
    [all...]
CGVTT.cpp 140 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base)
CGExprCXX.cpp 205 if (isa<CXXDestructorDecl>(MD)) return RValue::get(0);
231 if (isa<CXXDestructorDecl>(MD))
232 FInfo = &CGM.getTypes().getFunctionInfo(cast<CXXDestructorDecl>(MD),
255 if (const CXXDestructorDecl *Dtor = dyn_cast<CXXDestructorDecl>(MD)) {
    [all...]
CodeGenModule.cpp 323 else if (const CXXDestructorDecl *D = dyn_cast<CXXDestructorDecl>(ND))
350 else if (const CXXDestructorDecl *DD = dyn_cast<CXXDestructorDecl>(D))
514 if (isa<CXXConstructorDecl>(D) || isa<CXXDestructorDecl>(D))
882 else if (const CXXDestructorDecl *DD =dyn_cast<CXXDestructorDecl>(Method))
    [all...]
CGVTables.cpp 68 if (const CXXDestructorDecl* DD = dyn_cast<CXXDestructorDecl>(MD))
493 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base)
  /external/clang/include/clang/AST/
Mangle.h 28 class CXXDestructorDecl;
102 virtual void mangleCXXDtorThunk(const CXXDestructorDecl *DD, CXXDtorType Type,
118 virtual void mangleCXXDtor(const CXXDestructorDecl *D, CXXDtorType Type,
125 void mangleDtorBlock(const CXXDestructorDecl *CD, CXXDtorType DT,
GlobalDecl.h 26 /// a CXXDestructorDecl and the destructor type (Base, Complete) or
33 assert(!isa<CXXDestructorDecl>(D) && "Use other ctor with dtor decls!");
48 GlobalDecl(const CXXDestructorDecl *D, CXXDtorType Type)
67 assert(isa<CXXDestructorDecl>(getDecl()) && "Decl is not a dtor!");
VTableBuilder.h 69 assert(!isa<CXXDestructorDecl>(MD) &&
76 static VTableComponent MakeCompleteDtor(const CXXDestructorDecl *DD) {
81 static VTableComponent MakeDeletingDtor(const CXXDestructorDecl *DD) {
87 assert(!isa<CXXDestructorDecl>(MD) &&
132 const CXXDestructorDecl *getDestructorDecl() const {
136 return reinterpret_cast<CXXDestructorDecl *>(getPointer());
DeclCXX.h 32 class CXXDestructorDecl;
    [all...]
  /external/clang/lib/AST/
Mangle.cpp 78 void MangleContext::mangleDtorBlock(const CXXDestructorDecl *DD,
91 assert(!isa<CXXConstructorDecl>(DC) && !isa<CXXDestructorDecl>(DC));
DeclCXX.cpp 481 } else if (isa<CXXDestructorDecl>(D)) {
566 if (CXXDestructorDecl *DD = dyn_cast<CXXDestructorDecl>(D)) {
    [all...]
VTableBuilder.cpp 495 if (isa<CXXDestructorDecl>(LHS))
496 return isa<CXXDestructorDecl>(RHS);
    [all...]
MicrosoftMangle.cpp 87 virtual void mangleCXXDtorThunk(const CXXDestructorDecl *DD, CXXDtorType Type,
101 virtual void mangleCXXDtor(const CXXDestructorDecl *D, CXXDtorType Type,
198 if (isa<CXXConstructorDecl>(MD) || isa<CXXDestructorDecl>(MD))
    [all...]
ItaniumMangle.cpp 99 void mangleCXXDtorThunk(const CXXDestructorDecl *DD, CXXDtorType Type,
115 void mangleCXXDtor(const CXXDestructorDecl *D, CXXDtorType Type,
199 assert(!D || (!isa<CXXDestructorDecl>(D) &&
207 const CXXDestructorDecl *D, CXXDtorType Type)
447 if (!(isa<CXXConstructorDecl>(FD) || isa<CXXDestructorDecl>(FD) ||
    [all...]
  /external/clang/lib/Frontend/
ASTConsumers.cpp 256 const CXXDestructorDecl* D = cast<CXXDestructorDecl>(DC);
  /external/clang/lib/Sema/
SemaExceptionSpec.cpp 706 if (getLangOptions().CPlusPlus0x && isa<CXXDestructorDecl>(New)) {
715 cast<CXXDestructorDecl>(New), cast<CXXDestructorDecl>(Old)));
SemaDeclCXX.cpp     [all...]
  /external/clang/include/clang/Sema/
Template.h 356 Decl *VisitCXXDestructorDecl(CXXDestructorDecl *D);

Completed in 576 milliseconds

1 2 3