reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/Frontend/ASTUnit.h
  242   std::vector<serialization::DeclID> TopLevelDeclsInPreamble;
tools/clang/include/clang/Frontend/MultiplexConsumer.h
   38   void DeclRead(serialization::DeclID ID, const Decl *D) override;
tools/clang/include/clang/Serialization/ASTBitCodes.h
   72     using LocalDeclID = DeclID;
   73     using GlobalDeclID = DeclID;
 2033       DeclID FirstID;
 2062       DeclID DefinitionID;
tools/clang/include/clang/Serialization/ASTDeserializationListener.h
   47   virtual void DeclRead(serialization::DeclID ID, const Decl *D) { }
tools/clang/include/clang/Serialization/ASTReader.h
  496       ContinuousRangeMap<serialization::DeclID, ModuleFile *, 4>;
  505       llvm::DenseMap<serialization::DeclID, FileOffsetsTy>;
  593   llvm::DenseMap<serialization::DeclID, DeclContextVisibleUpdates>
  620                                      uint64_t Offset, serialization::DeclID ID);
 1130       llvm::DenseMap<Decl *, SmallVector<serialization::DeclID, 2>>;
 1346   Decl *ReadDeclRecord(serialization::DeclID ID);
 1354   RecordLocation DeclCursorForID(serialization::DeclID ID,
 1820   serialization::DeclID getGlobalDeclID(ModuleFile &F,
 1839   Decl *GetDecl(serialization::DeclID ID);
 1844   Decl *GetExistingDecl(serialization::DeclID ID);
 1864   serialization::DeclID
 1866                                   serialization::DeclID GlobalID);
 1872   serialization::DeclID ReadDeclID(ModuleFile &F, const RecordData &Record,
 2441                                      serialization::DeclID ID) {
 2525   serialization::DeclID readDeclID() {
tools/clang/include/clang/Serialization/ASTWriter.h
  201   serialization::DeclID FirstDeclID = serialization::NUM_PREDEF_DECL_IDS;
  204   serialization::DeclID NextDeclID = FirstDeclID;
  212   llvm::DenseMap<const Decl *, serialization::DeclID> DeclIDs;
  220       SmallVector<std::pair<unsigned, serialization::DeclID>, 64>;
  234   void associateDeclWithFile(const Decl *D, serialization::DeclID);
  630   serialization::DeclID GetDeclRef(const Decl *D);
  634   serialization::DeclID getDeclID(const Decl *D);
tools/clang/include/clang/Serialization/Module.h
  415   serialization::DeclID BaseDeclID = 0;
  427   llvm::DenseMap<ModuleFile *, serialization::DeclID> GlobalToLocalDeclIDs;
  430   const serialization::DeclID *FileSortedDecls = nullptr;
tools/clang/lib/Frontend/ASTUnit.cpp
 1025   std::vector<serialization::DeclID> takeTopLevelDeclIDs() {
 1059   std::vector<serialization::DeclID> TopLevelDeclIDs;
tools/clang/lib/Frontend/FrontendAction.cpp
   68   void DeclRead(serialization::DeclID ID, const Decl *D) override {
   90   void DeclRead(serialization::DeclID ID, const Decl *D) override {
  116   void DeclRead(serialization::DeclID ID, const Decl *D) override {
tools/clang/lib/Frontend/MultiplexConsumer.cpp
   53     serialization::DeclID ID, const Decl *D) {
tools/clang/lib/Serialization/ASTReader.cpp
 1197                                               DeclID ID) {
 1534       const DeclID *FirstDecl = F->FileSortedDecls + Record[6];
 3158       serialization::DeclID ID = ReadDeclID(F, Record, Idx);
 7729 serialization::DeclID
 7837 Decl *ASTReader::GetExistingDecl(DeclID ID) {
 7862 Decl *ASTReader::GetDecl(DeclID ID) {
 7883 DeclID ASTReader::mapGlobalIDToModuleFileGlobalID(ModuleFile &M,
 7884                                                   DeclID GlobalID) {
 7892   llvm::DenseMap<ModuleFile *, serialization::DeclID>::iterator Pos
 7900 serialization::DeclID ASTReader::ReadDeclID(ModuleFile &F,
 8065   for (DeclID ID : It->second.Table.find(Name)) {
 8086   for (DeclID ID : It->second.Table.findAll()) {
 9373     DeclID ID = ReadDeclID(F, Record, Idx);
tools/clang/lib/Serialization/ASTReaderDecl.cpp
   84     const DeclID ThisDeclID;
  126     serialization::DeclID ReadDeclID() {
  134     void ReadDeclIDList(SmallVectorImpl<DeclID> &IDs) {
  259                   DeclID thisDeclID, SourceLocation ThisDeclLoc)
  265                                 SmallVectorImpl<serialization::DeclID>& IDs) {
  280       auto *Result = new (C) serialization::DeclID[1 + IDs.size()];
  315     void UpdateDecl(Decl *D, SmallVectorImpl<serialization::DeclID> &);
  384     DeclID VisitTemplateDecl(TemplateDecl *D);
  416                            DeclID TemplatePatternID = 0);
  421                            DeclID TemplatePatternID = 0);
  428                               DeclID DsID, bool IsKeyDecl);
 1887     DeclID KeyFn = ReadDeclID();
 1998 DeclID ASTDeclReader::VisitTemplateDecl(TemplateDecl *D) {
 2001   DeclID PatternID = ReadDeclID();
 2040   DeclID PatternID = VisitTemplateDecl(D);
 2059     SmallVector<serialization::DeclID, 32> SpecIDs;
 2086     SmallVector<serialization::DeclID, 32> SpecIDs;
 2194     SmallVector<serialization::DeclID, 32> SpecIDs;
 2359   DeclID FirstDeclID = ReadDeclID();
 2421                                       DeclID TemplatePatternID) {
 2452                                          DeclID DsID, bool IsKeyDecl) {
 2495                                       DeclID TemplatePatternID) {
 2792 ASTReader::DeclCursorForID(DeclID ID, SourceLocation &Loc) {
 3609 Decl *ASTReader::ReadDeclRecord(DeclID ID) {
 3969   SmallVector<serialization::DeclID, 8> PendingLazySpecializationIDs;
 4178       DeclID LocalID = Reader.mapGlobalIDToModuleFileGlobalID(M, InterfaceID);
 4240    llvm::SmallVectorImpl<serialization::DeclID> &PendingLazySpecializationIDs) {
tools/clang/lib/Serialization/ASTReaderInternals.h
   53   using data_type = SmallVector<DeclID, 4>;
   57     llvm::DenseSet<DeclID> Found;
   61     void insert(DeclID ID) {
  112     for (DeclID ID : From)
tools/clang/lib/Serialization/ASTWriter.cpp
 3286   SmallVector<DeclID, 256> FileGroupedDeclIDs;
 3870   llvm::SmallVector<DeclID, 64> DeclIDs;
 4372   using ElementTy = std::pair<DeclID, const std::set<std::string> *>;
 5677 DeclID ASTWriter::GetDeclRef(const Decl *D) {
 5690   DeclID &ID = DeclIDs[D];
 5706 DeclID ASTWriter::getDeclID(const Decl *D) {
 5719 void ASTWriter::associateDeclWithFile(const Decl *D, DeclID ID) {
 5751   std::pair<unsigned, serialization::DeclID> LocDecl(Offset, ID);
tools/clang/lib/Serialization/ASTWriterDecl.cpp
  215       ArrayRef<DeclID> LazySpecializations;
 2351   serialization::DeclID ID;
 2353   serialization::DeclID &IDR = DeclIDs[D];