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

References

tools/clang/include/clang/Serialization/ASTReader.h
 1307   bool ParseLineTable(ModuleFile &F, const RecordData &Record);
 1311   ASTReadResult ReadModuleMapFileBlock(RecordData &Record, ModuleFile &F,
 1316   static bool ParseLanguageOptions(const RecordData &Record, bool Complain,
 1319   static bool ParseTargetOptions(const RecordData &Record, bool Complain,
 1322   static bool ParseDiagnosticOptions(const RecordData &Record, bool Complain,
 1324   static bool ParseFileSystemOptions(const RecordData &Record, bool Complain,
 1326   static bool ParseHeaderSearchOptions(const RecordData &Record, bool Complain,
 1328   static bool ParsePreprocessorOptions(const RecordData &Record, bool Complain,
 1343                          const RecordData &Record, unsigned &Index);
 1780                              const RecordData &Record, unsigned &Idx);
 1785                           const RecordData &Record, unsigned &Idx);
 1789                                   const RecordData &Record, unsigned &Index);
 1793                                     const RecordData &Record, unsigned &Idx);
 1796   void ReadTypeLoc(ModuleFile &F, const RecordData &Record, unsigned &Idx,
 1811   QualType readType(ModuleFile &F, const RecordData &Record, unsigned &Idx) {
 1872   serialization::DeclID ReadDeclID(ModuleFile &F, const RecordData &Record,
 1877   Decl *ReadDecl(ModuleFile &F, const RecordData &R, unsigned &I) {
 1887   T *ReadDeclAs(ModuleFile &F, const RecordData &R, unsigned &I) {
 2052   IdentifierInfo *GetIdentifierInfo(ModuleFile &M, const RecordData &Record,
 2122   Selector ReadSelector(ModuleFile &M, const RecordData &Record, unsigned &Idx) {
 2133                                       const RecordData &Record, unsigned &Idx);
 2136                               const RecordData &Record, unsigned &Idx);
 2138                                const RecordData &Record, unsigned &Idx);
 2141                          const RecordData &Record, unsigned &Idx);
 2144                                                const RecordData &Record,
 2148                                                     const RecordData &Record,
 2152   TemplateName ReadTemplateName(ModuleFile &F, const RecordData &Record,
 2156   TemplateArgument ReadTemplateArgument(ModuleFile &F, const RecordData &Record,
 2162                                                    const RecordData &Record,
 2167                                 ModuleFile &F, const RecordData &Record,
 2172                          const RecordData &Record, unsigned &Idx);
 2176                                         const RecordData &Record,unsigned &Idx);
 2180   ReadCXXCtorInitializers(ModuleFile &F, const RecordData &Record,
 2220                               const RecordData &Record, unsigned &Idx);
 2223   llvm::APInt ReadAPInt(const RecordData &Record, unsigned &Idx);
 2226   llvm::APSInt ReadAPSInt(const RecordData &Record, unsigned &Idx);
 2229   llvm::APFloat ReadAPFloat(const RecordData &Record,
 2233   APValue ReadAPValue(const RecordData &Record, unsigned &Idx);
 2236   static std::string ReadString(const RecordData &Record, unsigned &Idx);
 2239   static void SkipString(const RecordData &Record, unsigned &Idx) {
 2244   std::string ReadPath(ModuleFile &F, const RecordData &Record, unsigned &Idx);
 2247   std::string ReadPath(StringRef BaseDirectory, const RecordData &Record,
 2251   static void SkipPath(const RecordData &Record, unsigned &Idx) {
 2256   static VersionTuple ReadVersionTuple(const RecordData &Record, unsigned &Idx);
 2258   CXXTemporary *ReadCXXTemporary(ModuleFile &F, const RecordData &Record,
 2262   Attr *ReadAttr(ModuleFile &M, const RecordData &Record, unsigned &Idx);
 2380   ASTReader::RecordData Record;
 2382   using RecordData = ASTReader::RecordData;
tools/clang/lib/Serialization/ASTReader.cpp
 1156   RecordData Record;
 1206   RecordData Record;
 1267                                const RecordData &Record) {
 1335   RecordData Record;
 1428     RecordData Record;
 1489   RecordData Record;
 1684   RecordData Record;
 1954     RecordData Record;
 2112   RecordData Record;
 2230   RecordData Record;
 2482   RecordData Record;
 2589   RecordData Record;
 2932   RecordData Record;
 3862 ASTReader::ReadModuleMapFileBlock(RecordData &Record, ModuleFile &F,
 4657   RecordData Record;
 4738   RecordData Record;
 4955   ASTReader::RecordData Record;
 5013   RecordData Record;
 5128   RecordData Record;
 5246         RecordData Record;
 5385   RecordData Record;
 5675 bool ASTReader::ParseLanguageOptions(const RecordData &Record,
 5717 bool ASTReader::ParseTargetOptions(const RecordData &Record, bool Complain,
 5736 bool ASTReader::ParseDiagnosticOptions(const RecordData &Record, bool Complain,
 5753 bool ASTReader::ParseFileSystemOptions(const RecordData &Record, bool Complain,
 5761 bool ASTReader::ParseHeaderSearchOptions(const RecordData &Record,
 5802 bool ASTReader::ParsePreprocessorOptions(const RecordData &Record,
 5914   RecordData Record;
 6335   RecordData Record;
 6894                                   const RecordData &Record, unsigned &Idx) {
 6917   const ASTReader::RecordData &Record;
 6938                 const ASTReader::RecordData &Record, unsigned &Idx)
 7239 void ASTReader::ReadTypeLoc(ModuleFile &F, const ASTReader::RecordData &Record,
 7247 ASTReader::GetTypeSourceInfo(ModuleFile &F, const ASTReader::RecordData &Record,
 7539                                       const RecordData &Record,
 7574                                    const RecordData &Record, unsigned &Index) {
 7587                                            const RecordData &Record,
 7665   RecordData Record;
 7699   RecordData Record;
 7901                                             const RecordData &Record,
 9117                                const RecordData &Record, unsigned &Idx) {
 9163                                       const RecordData &Record, unsigned &Idx) {
 9195                                       const RecordData &Record, unsigned &Idx) {
 9204                                   const RecordData &Record, unsigned &Idx) {
 9217 ASTReader::ReadTemplateName(ModuleFile &F, const RecordData &Record,
 9282                                                  const RecordData &Record,
 9337                                      const RecordData &Record, unsigned &Idx) {
 9359                          ModuleFile &F, const RecordData &Record,
 9369                                   const RecordData &Record, unsigned &Idx) {
 9381                                 const RecordData &Record, unsigned &Idx) {
 9396 ASTReader::ReadCXXCtorInitializers(ModuleFile &F, const RecordData &Record,
 9463                                    const RecordData &Record, unsigned &Idx) {
 9517 ASTReader::ReadNestedNameSpecifierLoc(ModuleFile &F, const RecordData &Record,
 9581 ASTReader::ReadSourceRange(ModuleFile &F, const RecordData &Record,
 9601 APValue ASTReader::ReadAPValue(const RecordData &Record, unsigned &Idx) {
 9645 llvm::APInt ASTReader::ReadAPInt(const RecordData &Record, unsigned &Idx) {
 9654 llvm::APSInt ASTReader::ReadAPSInt(const RecordData &Record, unsigned &Idx) {
 9660 llvm::APFloat ASTReader::ReadAPFloat(const RecordData &Record,
 9667 std::string ASTReader::ReadString(const RecordData &Record, unsigned &Idx) {
 9674 std::string ASTReader::ReadPath(ModuleFile &F, const RecordData &Record,
 9682                                 const RecordData &Record, unsigned &Idx) {
 9689 VersionTuple ASTReader::ReadVersionTuple(const RecordData &Record,
 9702                                           const RecordData &Record,
 9753     RecordData Record;
tools/clang/lib/Serialization/ASTReaderDecl.cpp
   87     using RecordData = ASTReader::RecordData;
 2653   const ASTReader::RecordData &Record;
 2658              const ASTReader::RecordData &Record, unsigned &Idx)
 2695 Attr *ASTReader::ReadAttr(ModuleFile &M, const RecordData &Rec,
 4073   RecordData Record;