Searched refs:CXXDestructorDecl (Results 26 - 50 of 86) sorted by relevance
1234
/external/clang/lib/Sema/ |
H A D | SemaCoroutine.cpp | 118 } else if (isa<CXXConstructorDecl>(FD) || isa<CXXDestructorDecl>(FD)) { 125 << isa<CXXDestructorDecl>(FD) << Keyword;
|
H A D | SemaCUDA.cpp | 389 bool Sema::isEmptyCudaDestructor(SourceLocation Loc, CXXDestructorDecl *DD) {
|
H A D | SemaAccess.cpp | 1073 if (isa<CXXConstructorDecl>(D) || isa<CXXDestructorDecl>(D) || 1079 << isa<CXXDestructorDecl>(D->getAsFunction()); 1588 CXXDestructorDecl *Dtor,
|
H A D | SemaExprCXX.cpp | 814 if (CXXDestructorDecl *Destructor = LookupDestructor(RD)) { 1878 if (CXXDestructorDecl *dtor = LookupDestructor( 2986 if (CXXDestructorDecl *Dtor = LookupDestructor(PointeeRD)) { 2988 const_cast<CXXDestructorDecl*>(Dtor)); 3011 if (CXXDestructorDecl *Dtor = LookupDestructor(PointeeRD)) { 3025 void Sema::CheckVirtualDtorCall(CXXDestructorDecl *dtor, SourceLocation Loc, 4138 CXXDestructorDecl *Destructor = Self.LookupDestructor(RD); 4290 if (CXXDestructorDecl *Destructor = Self.LookupDestructor(RD)) 5712 CXXDestructorDecl *Destructor = IsDecltype ? nullptr : LookupDestructor(RD); 5869 CXXDestructorDecl *Destructo [all...] |
H A D | SemaDeclCXX.cpp | 1947 isa<CXXDestructorDecl>(MD)) 3837 if (CXXDestructorDecl *Dtor = LookupDestructor(Constructor->getParent())) { 4310 CXXDestructorDecl *Dtor = LookupDestructor(FieldClassDecl); 4339 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl); 4369 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl); 4796 (Ctor || isa<CXXDestructorDecl>(MD)) && MD->isTrivial()) 4885 S.DefineImplicitDestructor(DefaultLoc, cast<CXXDestructorDecl>(MD)); 4960 CXXDestructorDecl *dtor = Record->getDestructor(); 5458 if ((getLangOpts().CPlusPlus14 ? !isa<CXXDestructorDecl>(MD) 6917 bool Sema::CheckDestructor(CXXDestructorDecl *Destructo [all...] |
/external/v8/tools/clang/blink_gc_plugin/ |
H A D | BlinkGCPluginConsumer.cpp | 421 CXXDestructorDecl* dtor = info->record()->getDestructor(); 462 CXXDestructorDecl* dtor = info->record()->getDestructor();
|
H A D | RecordInfo.cpp | 522 CXXDestructorDecl* dtor = record_->getDestructor();
|
/external/clang/lib/AST/ |
H A D | ItaniumMangle.cpp | 146 void mangleCXXDtorThunk(const CXXDestructorDecl *DD, CXXDtorType Type, 160 void mangleCXXDtor(const CXXDestructorDecl *D, CXXDtorType Type, 164 void mangleCXXDtorComdat(const CXXDestructorDecl *D, raw_ostream &) override; 393 assert(!D || (!isa<CXXDestructorDecl>(D) && 401 const CXXDestructorDecl *D, CXXDtorType Type) 734 if (!(isa<CXXConstructorDecl>(FD) || isa<CXXDestructorDecl>(FD) || 4464 assert(!isa<CXXConstructorDecl>(D) && !isa<CXXDestructorDecl>(D) && 4482 void ItaniumMangleContextImpl::mangleCXXDtor(const CXXDestructorDecl *D, 4495 void ItaniumMangleContextImpl::mangleCXXDtorComdat(const CXXDestructorDecl *D, 4511 assert(!isa<CXXDestructorDecl>(M [all...] |
/external/clang/lib/CodeGen/ |
H A D | CodeGenModule.cpp | 667 else if (const auto *D = dyn_cast<CXXDestructorDecl>(ND)) 695 else if (const auto *DD = dyn_cast<CXXDestructorDecl>(D)) 759 if (isa<CXXDestructorDecl>(D) && 760 getCXXABI().useThunkForDtorVariant(cast<CXXDestructorDecl>(D), 783 if (const auto *Dtor = dyn_cast_or_null<CXXDestructorDecl>(FD)) { 1083 if (isa<CXXConstructorDecl>(FD) || isa<CXXDestructorDecl>(FD)) 1790 else if (const auto *DD = dyn_cast<CXXDestructorDecl>(Method)) 1928 if (D && isa<CXXDestructorDecl>(D) && 1929 getCXXABI().useThunkForDtorVariant(cast<CXXDestructorDecl>(D), 2186 else if (isa<CXXDestructorDecl>(G [all...] |
H A D | CGDecl.cpp | 264 else if (const auto *DD = dyn_cast<CXXDestructorDecl>(DC)) 443 const CXXDestructorDecl *Dtor, 447 const CXXDestructorDecl *Dtor; 1349 CXXDestructorDecl *dtor = type->getAsCXXRecordDecl()->getDestructor();
|
H A D | CodeGenModule.h | 77 class CXXDestructorDecl; 1084 bool TryEmitBaseDestructorAsAlias(const CXXDestructorDecl *D);
|
H A D | CGDeclCXX.cpp | 103 CXXDestructorDecl *dtor = Record->getDestructor();
|
H A D | CodeGenFunction.h | 55 class CXXDestructorDecl; 453 void PushDestructorCleanup(const CXXDestructorDecl *Dtor, Address Addr); 1518 void EnterDtorCleanups(const CXXDestructorDecl *Dtor, CXXDtorType Type); 2006 void EmitCXXDestructorCall(const CXXDestructorDecl *D, CXXDtorType Type, 2857 llvm::Value *BuildAppleKextVirtualDestructorCall(const CXXDestructorDecl *DD, 2866 RValue EmitCXXDestructorCall(const CXXDestructorDecl *DD, llvm::Value *Callee,
|
H A D | CGCall.cpp | 235 assert(!isa<CXXDestructorDecl>(MD) && "wrong method for destructors!"); 276 auto *DD = dyn_cast<CXXDestructorDecl>(MD); 463 if (const CXXDestructorDecl *DD = dyn_cast<CXXDestructorDecl>(FD)) 1601 if (isa<CXXDestructorDecl>(MD)) 3242 const CXXDestructorDecl *Dtor = Ty->getAsCXXRecordDecl()->getDestructor();
|
/external/clang/lib/Index/ |
H A D | IndexSymbol.cpp | 202 else if (isa<CXXDestructorDecl>(MD))
|
/external/clang/include/clang/Analysis/ |
H A D | CFG.h | 34 class CXXDestructorDecl; 180 const CXXDestructorDecl *getDestructorDecl(ASTContext &astContext) const;
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | CallEvent.h | 741 CXXDestructorCall(const CXXDestructorDecl *DD, const Stmt *Trigger, 1068 getCXXDestructorCall(const CXXDestructorDecl *DD, const Stmt *Trigger,
|
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | CallEvent.cpp | 1100 const CXXDestructorDecl *Dtor = cast<CXXDestructorDecl>(CalleeCtx->getDecl());
|
H A D | ExprEngineCallAndReturn.cpp | 716 const CXXDestructorDecl *Dtor = dyn_cast<CXXDestructorDecl>(FD);
|
H A D | ExprEngineCXX.cpp | 375 const CXXDestructorDecl *DtorDecl = RecordDecl->getDestructor();
|
H A D | ExprEngine.cpp | 624 const CXXDestructorDecl *Dtor = RD->getDestructor(); 642 const CXXDestructorDecl *CurDtor = cast<CXXDestructorDecl>(LCtx->getDecl()); 663 const CXXDestructorDecl *CurDtor = cast<CXXDestructorDecl>(LCtx->getDecl());
|
/external/clang/lib/Analysis/ |
H A D | CFG.cpp | 582 void addImplicitDtorsForDestructor(const CXXDestructorDecl *DD); 1035 if (const CXXDestructorDecl *DD = dyn_cast_or_null<CXXDestructorDecl>(D)) 1253 void CFGBuilder::addImplicitDtorsForDestructor(const CXXDestructorDecl *DD) { 3792 const CXXDestructorDecl *Dtor = E->getTemporary()->getDestructor(); 3894 const CXXDestructorDecl * 3938 if (const CXXDestructorDecl *DD = getDestructorDecl(astContext))
|
H A D | ThreadSafety.cpp | 1819 bool Dtor = isa<CXXDestructorDecl>(D); 2112 if (isa<CXXDestructorDecl>(D)) 2307 CXXDestructorDecl *DD = const_cast<CXXDestructorDecl *>(
|
H A D | ThreadSafetyCommon.cpp | 123 } else if (D && isa<CXXDestructorDecl>(D)) { 867 const CXXDestructorDecl *DD) {
|
/external/clang/include/clang/AST/ |
H A D | ExprCXX.h | 1090 const CXXDestructorDecl *Destructor; 1092 explicit CXXTemporary(const CXXDestructorDecl *destructor) 1097 const CXXDestructorDecl *Destructor); 1099 const CXXDestructorDecl *getDestructor() const { return Destructor; } 1100 void setDestructor(const CXXDestructorDecl *Dtor) {
|
Completed in 592 milliseconds
1234