Home
last modified time | relevance | path

Searched refs:RedeclLink (Results 1 – 4 of 4) sorted by relevance

/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DRedeclarable.h185 DeclLink RedeclLink; variable
190 return RedeclLink.getPrevious(static_cast<const decl_type *>(this)); in getNextRedeclaration()
199 : RedeclLink(LatestDeclLink(Ctx)), in Redeclarable()
205 if (!RedeclLink.isFirst()) in getPreviousDecl()
223 bool isFirstDecl() const { return RedeclLink.isFirst(); } in isFirstDecl()
H A DDecl.h4588 assert(RedeclLink.isFirst() && in setPreviousDecl()
4596 assert(First->RedeclLink.isFirst() && "Expected first"); in setPreviousDecl()
4598 RedeclLink = PreviousDeclLink(cast<decl_type>(MostRecent)); in setPreviousDecl()
4611 First->RedeclLink.setLatest(static_cast<decl_type*>(this)); in setPreviousDecl()
/freebsd-13.1/contrib/llvm-project/clang/lib/Interpreter/
H A DIncrementalParser.cpp183 FirstTU->RedeclLink.setLatest(PreviousTU); in ParseOrWrapTopLevelDecl()
/freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp2509 D->RedeclLink = Redeclarable<T>::PreviousDeclLink(FirstDecl); in VisitRedeclarable()
2615 D->RedeclLink = Redeclarable<T>::PreviousDeclLink(ExistingCanon); in mergeRedeclarable()
3541 return D->RedeclLink.getLatestNotUpdated(); in getMostRecentDeclImpl()
3582 D->RedeclLink.setPrevious(cast<DeclT>(Previous)); in attachPreviousDeclImpl()
3594 D->RedeclLink.setPrevious(PrevVD); in attachPreviousDeclImpl()
3623 FD->RedeclLink.setPrevious(PrevFD); in attachPreviousDeclImpl()
3746 D->RedeclLink.setLatest(cast<DeclT>(Latest)); in attachLatestDeclImpl()
3768 D->RedeclLink.markIncomplete(); in markIncompleteDeclChainImpl()