Searched refs:getMostRecentDecl (Results 1 - 22 of 22) sorted by relevance

/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DRedeclarable.h98 decl_type *getMostRecentDecl() { function in class:clang::Redeclarable
103 const decl_type *getMostRecentDecl() const { function in class:clang::Redeclarable
H A DDeclTemplate.h540 return getMostRecentDecl();
547 static DeclType *getMostRecentDecl(EntryType *D) {
548 return D->getMostRecentDecl();
571 return SETraits::getMostRecentDecl(&*SetIter);
717 using redeclarable_base::getMostRecentDecl;
736 getMostRecentDecl(FunctionTemplateSpecializationInfo *I) { function in struct:clang::TemplateParameterList::RedeclarableTemplateDecl::SpecEntryTraits
737 return I->Function->getMostRecentDecl();
1451 ClassTemplateSpecializationDecl *getMostRecentDecl() { function in class:clang::TemplateParameterList::ClassTemplateSpecializationDecl
1453 this)->getMostRecentDecl();
1693 ClassTemplatePartialSpecializationDecl *getMostRecentDecl() { function in class:clang::TemplateParameterList::ClassTemplatePartialSpecializationDecl
1906 ClassTemplateDecl *getMostRecentDecl() { function in class:clang::TemplateParameterList::ClassTemplateDecl
1910 const ClassTemplateDecl *getMostRecentDecl() const { function in class:clang::TemplateParameterList::ClassTemplateDecl
2323 VarTemplateSpecializationDecl *getMostRecentDecl() { function in class:clang::TemplateParameterList::VarTemplateSpecializationDecl
2552 VarTemplatePartialSpecializationDecl *getMostRecentDecl() { function in class:clang::TemplateParameterList::VarTemplatePartialSpecializationDecl
[all...]
H A DDecl.h276 NamedDecl *getMostRecentDecl() { function in class:clang::NamedDecl
277 return cast<NamedDecl>(static_cast<Decl *>(this)->getMostRecentDecl());
279 const NamedDecl *getMostRecentDecl() const { function in class:clang::NamedDecl
280 return const_cast<NamedDecl*>(this)->getMostRecentDecl();
362 return getMostRecentDecl();
377 using redeclarable_base::getMostRecentDecl;
777 return getMostRecentDecl();
785 using redeclarable_base::getMostRecentDecl;
1567 return getMostRecentDecl();
1575 using redeclarable_base::getMostRecentDecl;
[all...]
H A DDeclCXX.h649 CXXRecordDecl *getMostRecentDecl() { function in class:clang::CXXRecordDecl
651 static_cast<RecordDecl *>(this)->getMostRecentDecl());
654 const CXXRecordDecl *getMostRecentDecl() const { function in class:clang::CXXRecordDecl
655 return const_cast<CXXRecordDecl*>(this)->getMostRecentDecl();
1713 CXXMethodDecl *getMostRecentDecl() { function in class:clang::CXXMethodDecl
1715 static_cast<FunctionDecl *>(this)->getMostRecentDecl());
1717 const CXXMethodDecl *getMostRecentDecl() const { function in class:clang::CXXMethodDecl
1718 return const_cast<CXXMethodDecl*>(this)->getMostRecentDecl();
2697 return getMostRecentDecl();
2713 using redeclarable_base::getMostRecentDecl;
[all...]
H A DDeclObjC.h706 return getMostRecentDecl();
1203 using redeclarable_base::getMostRecentDecl;
1401 return getMostRecentDecl();
1517 using redeclarable_base::getMostRecentDecl;
H A DDeclBase.h725 /// \brief Implementation of getMostRecentDecl(), to be overridden by any
796 Decl *getMostRecentDecl() { return getMostRecentDeclImpl(); } function in class:clang::Decl
800 const Decl *getMostRecentDecl() const { function in class:clang::Decl
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/AST/
H A DDeclTemplate.cpp173 return Entry ? SETraits::getMostRecentDecl(Entry) : 0;
405 PS.push_back(P->getMostRecentDecl());
418 return P->getMostRecentDecl();
433 return P->getMostRecentDecl();
1072 PS.push_back(P->getMostRecentDecl());
1084 return P->getMostRecentDecl();
H A DDeclBase.cpp910 for (NamespaceDecl *N = Self->getMostRecentDecl(); N;
H A DDecl.cpp956 assert(!IsMostRecent || ND == ND->getMostRecentDecl());
980 const NamedDecl *MostRecent = ND->getMostRecentDecl();
H A DASTContext.cpp2096 FD = FD->getMostRecentDecl();
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSema.cpp341 if (D->getMostRecentDecl()->isUsed())
356 DeclToCheck = FD->getMostRecentDecl();
379 DeclToCheck = VD->getMostRecentDecl();
424 !FD->getMostRecentDecl()->isInlined())
460 assert(cast<FunctionDecl>(ND)->getMostRecentDecl()->isInlined() &&
H A DIdentifierResolver.cpp268 Decl *MostRecent = Existing->getMostRecentDecl();
H A DSemaTemplateInstantiateDecl.cpp4594 if (Var->getMostRecentDecl()->isInvalidDecl())
4599 switch (Var->getMostRecentDecl()->getTemplateSpecializationKind()) {
4608 if (Var != Var->getMostRecentDecl()) continue;
H A DSemaDecl.cpp2120 if (UsedAttr *OldAttr = Old->getMostRecentDecl()->getAttr<UsedAttr>()) {
2832 if (Old->getMostRecentDecl()->isUsed(false))
3146 if (Old->getMostRecentDecl()->isUsed(false))
4563 return D ? D->getMostRecentDecl() : 0;
H A DSemaExpr.cpp11290 else if (Func->getMostRecentDecl()->isInlined() &&
11292 !Func->getMostRecentDecl()->hasAttr<GNUInlineAttr>())
11302 for (FunctionDecl *F = Func->getMostRecentDecl();; F = F->getPreviousDecl()) {
H A DSemaDeclCXX.cpp6462 for (NamespaceDecl *NS = PrevNS->getMostRecentDecl(); NS;
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTWriterDecl.cpp202 D->getFirstDecl() == D->getMostRecentDecl() &&
261 D->getFirstDecl() == D->getMostRecentDecl() &&
287 D->getFirstDecl() == D->getMostRecentDecl() &&
746 D->getFirstDecl() == D->getMostRecentDecl() &&
906 D == D->getMostRecentDecl()) {
1408 if (First->getMostRecentDecl() != First) {
1421 (void)Writer.GetDeclRef(First->getMostRecentDecl());
H A DASTReaderDecl.cpp2792 Decl *MostRecent = CanonDecl->getMostRecentDecl();
H A DASTWriter.cpp3537 Decl *MostRecent = First->getMostRecentDecl();
H A DASTReader.cpp7574 D = D->getMostRecentDecl();
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Analysis/
H A DThreadSafety.cpp331 const CXXMethodDecl *MD = CMCE->getMethodDecl()->getMostRecentDecl();
359 const FunctionDecl *FD = CE->getDirectCallee()->getMostRecentDecl();
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenModule.cpp1466 FD = FD->getMostRecentDecl();

Completed in 627 milliseconds