Lines Matching defs:Reader

1 //===-- ASTReader.cpp - AST File Reader ----------------------------------===//
319 Complain ? &Reader.Diags : nullptr,
328 Complain ? &Reader.Diags : nullptr,
424 ModuleManager &ModuleMgr = Reader.getModuleManager();
609 Complain? &Reader.Diags : nullptr,
641 Complain ? &Reader.Diags : nullptr,
677 SelectorTable &SelTable = Reader.getContext().Selectors;
679 IdentifierInfo *FirstII = Reader.getLocalIdentifier(
689 Args.push_back(Reader.getLocalIdentifier(
702 Result.ID = Reader.getGlobalSelectorID(
715 if (ObjCMethodDecl *Method = Reader.GetLocalDeclAs<ObjCMethodDecl>(
722 if (ObjCMethodDecl *Method = Reader.GetLocalDeclAs<ObjCMethodDecl>(
749 static bool isInterestingIdentifier(ASTReader &Reader, IdentifierInfo &II,
755 (!(IsModule && Reader.getContext().getLangOpts().CPlusPlus) &&
768 return Reader.getGlobalIdentifierID(F, RawID >> 1);
784 II = &Reader.getIdentifierTable().getOwn(k);
789 bool IsModule = Reader.PP.getCurrentModule() != nullptr;
790 if (isInterestingIdentifier(Reader, *II, IsModule))
793 Reader.markIdentifierUpToDate(II);
795 IdentID ID = Reader.getGlobalIdentifierID(F, RawID);
799 Reader.SetIdentifierInfo(ID, II);
843 Reader.addPendingMacro(II, &F, MacroDirectivesOffset);
846 Reader.SetIdentifierInfo(ID, II);
853 DeclIDs.push_back(Reader.getGlobalDeclID(
855 Reader.SetGloballyVisibleDecls(II, DeclIDs);
918 return Reader.getLocalModuleFile(F, ModuleFileID);
937 Data = (uint64_t)Reader.getLocalIdentifier(
944 (uint64_t)Reader.getLocalSelector(
952 Data = (uint64_t)Reader.getLocalIdentifier(
973 Val.insert(Reader.getGlobalDeclID(F, LocalID));
1531 FileManager &FileMgr = Reader.getFileManager();
1537 Reader.ResolveImportedPath(M, Resolved);
1581 HFI.ControllingMacroID = Reader.getGlobalIdentifierID(
1600 SubmoduleID GlobalSMID = Reader.getGlobalSubmoduleID(M, LocalSMID);
1601 Module *Mod = Reader.getSubmodule(GlobalSMID);
1602 FileManager &FileMgr = Reader.getFileManager();
1604 Reader.getPreprocessor().getHeaderSearchInfo().getModuleMap();
1608 Reader.ResolveImportedPath(M, Filename);
3914 if (auto Reader = Known->second->createExtensionReader(Metadata, *this,
3916 F.ExtensionReaders.push_back(std::move(Reader));
4968 const ASTReader &Reader;
4971 PPEntityComp(const ASTReader &Reader, ModuleFile &M) : Reader(Reader), M(M) { }
4976 return Reader.getSourceManager().isBeforeInTranslationUnit(LHS, RHS);
4981 return Reader.getSourceManager().isBeforeInTranslationUnit(LHS, RHS);
4986 return Reader.getSourceManager().isBeforeInTranslationUnit(LHS, RHS);
4990 return Reader.ReadSourceLocation(M, PPE.*PPLoc);
5680 ASTReader &Reader;
5687 return Reader.ReadSourceLocation(F, R, I);
5692 return Reader.ReadDeclAs<T>(F, Record, Idx);
5696 TypeLocReader(ASTReader &Reader, ModuleFile &F,
5698 : Reader(Reader), F(F), Record(Record), Idx(Idx)
5748 TL.setClassTInfo(Reader.GetTypeSourceInfo(F, Record, Idx));
5754 TL.setSizeExpr(Reader.ReadExpr(F));
5811 TL.setUnderlyingTInfo(Reader.GetTypeSourceInfo(F, Record, Idx));
5820 TL.setUnderlyingTInfo(Reader.GetTypeSourceInfo(F, Record, Idx));
5841 TL.setAttrExprOperand(Reader.ReadExpr(F));
5866 Reader.GetTemplateArgumentLocInfo(F,
5876 TL.setQualifierLoc(Reader.ReadNestedNameSpecifierLoc(F, Record, Idx));
5883 TL.setQualifierLoc(Reader.ReadNestedNameSpecifierLoc(F, Record, Idx));
5889 TL.setQualifierLoc(Reader.ReadNestedNameSpecifierLoc(F, Record, Idx));
5896 Reader.GetTemplateArgumentLocInfo(F,
5911 TL.setTypeArgTInfo(i, Reader.GetTypeSourceInfo(F, Record, Idx));
6585 ASTReader &Reader;
6589 DeclIDComp(ASTReader &Reader, ModuleFile &M) : Reader(Reader), Mod(M) {}
6594 return Reader.getSourceManager().isBeforeInTranslationUnit(LHS, RHS);
6599 return Reader.getSourceManager().isBeforeInTranslationUnit(LHS, RHS);
6604 return Reader.getSourceManager().isBeforeInTranslationUnit(LHS, RHS);
6608 return Reader.getSourceManager().getFileLoc(
6609 Reader.getSourceLocationForDeclID(Reader.getGlobalDeclID(Mod, ID)));
7017 const ASTReader &Reader;
7032 explicit ASTIdentifierIterator(const ASTReader &Reader);
7038 ASTIdentifierIterator::ASTIdentifierIterator(const ASTReader &Reader)
7039 : Reader(Reader), Index(Reader.ModuleMgr.size() - 1) {
7041 = (ASTIdentifierLookupTable *)Reader.ModuleMgr[Index].IdentifierLookupTable;
7054 = (ASTIdentifierLookupTable *)Reader.ModuleMgr[Index].
7076 ASTReader &Reader;
7087 ReadMethodPoolVisitor(ASTReader &Reader, Selector Sel,
7089 : Reader(Reader), Sel(Sel), PriorGeneration(PriorGeneration),
7101 ++Reader.NumMethodPoolTableLookups;
7108 ++Reader.NumMethodPoolTableHits;
7109 ++Reader.NumSelectorsRead;
7113 ++Reader.NumMethodPoolEntriesRead;
7115 if (Reader.DeserializationListener)
7116 Reader.DeserializationListener->SelectorRead(Data.ID, Sel);