Home | History | Annotate | Download | only in Serialization

Lines Matching defs:ModuleFile

174   virtual void ReadCounter(const serialization::ModuleFile &M,
225 void ReadCounter(const serialization::ModuleFile &M, unsigned Value) override;
251 void ReadCounter(const serialization::ModuleFile &M, unsigned Value) override;
328 typedef serialization::ModuleFile ModuleFile;
373 ContinuousRangeMap<uint64_t, ModuleFile*, 4> GlobalBitOffsetsMap;
376 ContinuousRangeMap<unsigned, ModuleFile*, 64> GlobalSLocEntryMap;
378 typedef ContinuousRangeMap<unsigned, ModuleFile*, 64> GlobalSLocOffsetMapType;
390 typedef ContinuousRangeMap<serialization::TypeID, ModuleFile *, 4>
404 typedef ContinuousRangeMap<serialization::DeclID, ModuleFile *, 4>
411 typedef std::pair<ModuleFile *, uint64_t> FileOffset;
426 ModuleFile *Mod;
431 ReplacedDeclInfo(ModuleFile *Mod, uint64_t Offset, unsigned RawLoc)
441 ModuleFile *Mod;
445 FileDeclsInfo(ModuleFile *Mod, ArrayRef<serialization::LocalDeclID> Decls)
458 ModuleFile*>, 1> DeclContextVisibleUpdates;
479 bool ReadDeclContextStorage(ModuleFile &M,
492 typedef ContinuousRangeMap<serialization::IdentID, ModuleFile *, 4>
508 typedef ContinuousRangeMap<serialization::MacroID, ModuleFile *, 4>
522 typedef ContinuousRangeMap<serialization::SubmoduleID, ModuleFile *, 4>
588 ModuleFile *File;
617 typedef ContinuousRangeMap<serialization::SelectorID, ModuleFile *, 4>
630 ModuleFile *M;
645 PendingMacroInfo(ModuleFile *M,
652 PendingMacroInfo(ModuleFile *M, uint64_t MacroDirectivesOffset) : M(M) {
664 typedef ContinuousRangeMap<unsigned, ModuleFile *, 4>
1069 Stmt *ReadStmtFromStream(ModuleFile &F);
1079 InputFileInfo readInputFileInfo(ModuleFile &F, unsigned ID);
1081 std::string getInputFileName(ModuleFile &F, unsigned ID);
1085 serialization::InputFile getInputFile(ModuleFile &F, unsigned ID,
1092 void MaybeAddSystemRootToFilename(ModuleFile &M, std::string &Filename);
1095 ModuleFile *Mod;
1096 ModuleFile *ImportedBy;
1099 ImportedModule(ModuleFile *Mod,
1100 ModuleFile *ImportedBy,
1106 SourceLocation ImportLoc, ModuleFile *ImportedBy,
1110 ASTReadResult ReadControlBlock(ModuleFile &F,
1112 const ModuleFile *ImportedBy,
1114 ASTReadResult ReadASTBlock(ModuleFile &F, unsigned ClientLoadCapabilities);
1115 bool ParseLineTable(ModuleFile &F, SmallVectorImpl<uint64_t> &Record);
1116 bool ReadSourceManagerBlock(ModuleFile &F);
1118 SourceLocation getImportLocation(ModuleFile *F);
1119 ASTReadResult ReadSubmoduleBlock(ModuleFile &F,
1136 RecordLocation(ModuleFile *M, uint64_t O)
1138 ModuleFile *F;
1143 void readExceptionSpec(ModuleFile &ModuleFile,
1159 uint64_t getGlobalBitOffset(ModuleFile &M, uint32_t LocalOffset);
1176 /// \brief Returns (ModuleFile, Local index) pair for \p GlobalIndex of a
1178 std::pair<ModuleFile *, unsigned>
1184 getModulePreprocessedEntities(ModuleFile &Mod) const;
1188 ModuleFile *Mod;
1198 ModuleDeclIterator(ASTReader *Reader, ModuleFile *Mod,
1242 getModuleFileLevelDecls(ModuleFile &Mod);
1539 GetTemplateArgumentLocInfo(ModuleFile &F, TemplateArgument::ArgKind Kind,
1544 ReadTemplateArgumentLoc(ModuleFile &F,
1548 ReadASTTemplateArgumentListInfo(ModuleFile &F,
1552 TypeSourceInfo *GetTypeSourceInfo(ModuleFile &F,
1560 QualType getLocalType(ModuleFile &F, unsigned LocalID);
1563 serialization::TypeID getGlobalTypeID(ModuleFile &F, unsigned LocalID) const;
1567 QualType readType(ModuleFile &F, const RecordData &Record, unsigned &Idx) {
1576 serialization::DeclID getGlobalDeclID(ModuleFile &F,
1580 bool isDeclIDFromModule(serialization::GlobalDeclID ID, ModuleFile &M) const;
1584 ModuleFile *getOwningModuleFile(const Decl *D);
1603 Decl *GetLocalDecl(ModuleFile &F, uint32_t LocalID) {
1611 T *GetLocalDeclAs(ModuleFile &F, uint32_t LocalID) {
1621 mapGlobalIDToModuleFileGlobalID(ModuleFile &M,
1628 serialization::DeclID ReadDeclID(ModuleFile &F, const RecordData &Record,
1633 Decl *ReadDecl(ModuleFile &F, const RecordData &R, unsigned &I) {
1643 T *ReadDeclAs(ModuleFile &F, const RecordData &R, unsigned &I) {
1654 uint64_t readCXXBaseSpecifiers(ModuleFile &M, const RecordData &Record,
1809 IdentifierInfo *GetIdentifierInfo(ModuleFile &M, const RecordData &Record,
1821 IdentifierInfo *getLocalIdentifier(ModuleFile &M, unsigned LocalID);
1823 serialization::IdentifierID getGlobalIdentifierID(ModuleFile &M,
1831 ModuleFile &M, uint64_t Offset);
1852 serialization::MacroID getGlobalMacroID(ModuleFile &M, unsigned LocalID);
1864 getGlobalSubmoduleID(ModuleFile &M, unsigned LocalID);
1877 Selector getLocalSelector(ModuleFile &M, unsigned LocalID);
1884 Selector ReadSelector(ModuleFile &M, const RecordData &Record, unsigned &Idx) {
1890 serialization::SelectorID getGlobalSelectorID(ModuleFile &F,
1894 DeclarationName ReadDeclarationName(ModuleFile &F,
1896 void ReadDeclarationNameLoc(ModuleFile &F,
1899 void ReadDeclarationNameInfo(ModuleFile &F, DeclarationNameInfo &NameInfo,
1902 void ReadQualifierInfo(ModuleFile &F, QualifierInfo &Info,
1905 NestedNameSpecifier *ReadNestedNameSpecifier(ModuleFile &F,
1909 NestedNameSpecifierLoc ReadNestedNameSpecifierLoc(ModuleFile &F,
1914 TemplateName ReadTemplateName(ModuleFile &F, const RecordData &Record,
1918 TemplateArgument ReadTemplateArgument(ModuleFile &F,
1922 TemplateParameterList *ReadTemplateParameterList(ModuleFile &F,
1929 ModuleFile &F, const RecordData &Record,
1933 void ReadUnresolvedSet(ModuleFile &F, LazyASTUnresolvedSet &Set,
1937 CXXBaseSpecifier ReadCXXBaseSpecifier(ModuleFile &F,
1942 ReadCXXCtorInitializers(ModuleFile &F, const RecordData &Record,
1946 SourceLocation ReadSourceLocation(ModuleFile &ModuleFile, unsigned Raw) const {
1948 assert(ModuleFile.SLocRemap.find(Loc.getOffset()) != ModuleFile.SLocRemap.end() &&
1950 int Remap = ModuleFile.SLocRemap.find(Loc.getOffset())->second;
1955 SourceLocation ReadSourceLocation(ModuleFile &ModuleFile,
1958 return ReadSourceLocation(ModuleFile, Record[Idx++]);
1962 SourceRange ReadSourceRange(ModuleFile &F,
1981 CXXTemporary *ReadCXXTemporary(ModuleFile &F, const RecordData &Record,
1985 void ReadAttributes(ModuleFile &F, AttrVec &Attrs,
1989 Stmt *ReadStmt(ModuleFile &F);
1992 Expr *ReadExpr(ModuleFile &F);
2008 Token ReadToken(ModuleFile &M, const RecordDataImpl &Record, unsigned &Idx);
2011 MacroInfo *ReadMacroRecord(ModuleFile &F, uint64_t Offset);
2016 getGlobalPreprocessedEntityID(ModuleFile &M, unsigned LocalID) const;
2024 ModuleFile *M,
2035 ModuleFile *M, uint64_t MacroDirectivesOffset);
2076 serialization::ModuleFile *>, 8> CommentsCursors;