Home
last modified time | relevance | path

Searched refs:ASTReader (Results 1 – 25 of 54) sorted by relevance

123

/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderInternals.h29 class ASTReader; variable
44 ASTReader &Reader;
84 explicit ASTDeclContextNameLookupTraitBase(ASTReader &Reader, ModuleFile &F) in ASTDeclContextNameLookupTraitBase()
109 explicit ASTDeclContextNameLookupTrait(ASTReader &Reader, ModuleFile &F) in ASTDeclContextNameLookupTrait()
139 explicit ModuleLocalNameLookupTrait(ASTReader &Reader, ModuleFile &F) in ModuleLocalNameLookupTrait()
166 ASTReader &Reader;
208 explicit LazySpecializationInfoLookupTrait(ASTReader &Reader, ModuleFile &F) in LazySpecializationInfoLookupTrait()
281 ASTReader &Reader;
294 ASTIdentifierLookupTrait(ASTReader &Reader, ModuleFile &F,
304 ASTReader &getReader() const { return Reader; } in getReader()
[all …]
H A DASTReader.cpp930 void ASTReader::setDeserializationListener(ASTDeserializationListener *Listener, in setDeserializationListener()
940 LocalDeclID LocalDeclID::get(ASTReader &Reader, ModuleFile &MF, DeclID Value) { in get()
967 LocalDeclID LocalDeclID::get(ASTReader &Reader, ModuleFile &MF, in get()
1057 static bool isInterestingIdentifier(ASTReader &Reader, const IdentifierInfo &II, in isInterestingIdentifier()
1083 static void markIdentifierFromAST(ASTReader &Reader, IdentifierInfo &II, in markIdentifierFromAST()
1381 bool ASTReader::ReadLexicalDeclContextStorage(ModuleFile &M, in ReadLexicalDeclContextStorage()
1430 bool ASTReader::ReadVisibleDeclContextStorage( in ReadVisibleDeclContextStorage()
1432 ASTReader::VisibleDeclContextStorageKind VisibleKind) { in ReadVisibleDeclContextStorage()
1495 void ASTReader::AddSpecializations(const Decl *D, const unsigned char *Data, in AddSpecializations()
1504 bool ASTReader::ReadSpecializations(ModuleFile &M, BitstreamCursor &Cursor, in ReadSpecializations()
[all …]
H A DASTReaderDecl.cpp104 ASTReader &Reader;
107 ASTDeclMerger(ASTReader &Reader) : Reader(Reader) {} in ASTDeclMerger()
145 ASTReader &Reader;
148 ASTReader::RecordLocation Loc;
152 using RecordData = ASTReader::RecordData;
211 static NamedDecl *getAnonymousDeclForMerging(ASTReader &Reader,
213 static void setAnonymousDeclForMerging(ASTReader &Reader, DeclContext *DC,
220 static CXXRecordDecl *getOrFakePrimaryClassDefinition(ASTReader &Reader,
229 ASTReader &Reader;
237 FindExistingResult(ASTReader &Reader) : Reader(Reader) {} in FindExistingResult()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DChainedIncludesSource.cpp56 static ASTReader *
62 std::unique_ptr<ASTReader> Reader; in createASTReader()
63 Reader.reset(new ASTReader( in createASTReader()
73 ASTReader::ARR_None)) { in createASTReader()
74 case ASTReader::Success: in createASTReader()
79 case ASTReader::Failure: in createASTReader()
80 case ASTReader::Missing: in createASTReader()
81 case ASTReader::OutOfDate: in createASTReader()
82 case ASTReader::VersionMismatch: in createASTReader()
83 case ASTReader::ConfigurationMismatch: in createASTReader()
[all …]
H A DCompilerInstance.cpp201 IntrusiveRefCntPtr<ASTReader> CompilerInstance::getASTReader() const { in getASTReader()
204 void CompilerInstance::setASTReader(IntrusiveRefCntPtr<ASTReader> Reader) { in setASTReader()
252 if (!ASTReader::readASTFileControlBlock( in collectIncludePCH()
623 IntrusiveRefCntPtr<ASTReader> CompilerInstance::createPCHExternalASTSource( in createPCHExternalASTSource()
635 IntrusiveRefCntPtr<ASTReader> Reader(new ASTReader( in createPCHExternalASTSource()
656 ASTReader::ListenerScope ReadModuleNamesListener(*Reader, in createPCHExternalASTSource()
663 ASTReader::ARR_None)) { in createPCHExternalASTSource()
664 case ASTReader::Success: in createPCHExternalASTSource()
671 case ASTReader::Failure: in createPCHExternalASTSource()
675 case ASTReader::Missing: in createPCHExternalASTSource()
[all …]
H A DTestModuleFileExtension.h65 ASTReader &Reader, serialization::ModuleFile &Mod,
H A DFrontendActions.cpp359 std::unique_ptr<ASTReader> Reader(new ASTReader( in ExecuteAction()
372 ASTReader::ARR_ConfigurationMismatch); in ExecuteAction()
908 ASTReader *R = getCurrentASTUnit().getASTReader().get(); in ExecuteAction()
994 ASTReader::readASTFileControlBlock( in ExecuteAction()
H A DASTUnit.cpp762 IntrusiveRefCntPtr<ASTReader> ASTUnit::getASTReader() const { in getASTReader()
861 AST->Reader = new ASTReader( in LoadFromASTFile()
879 SourceLocation(), ASTReader::ARR_None)) { in LoadFromASTFile()
880 case ASTReader::Success: in LoadFromASTFile()
883 case ASTReader::Failure: in LoadFromASTFile()
884 case ASTReader::Missing: in LoadFromASTFile()
885 case ASTReader::OutOfDate: in LoadFromASTFile()
886 case ASTReader::VersionMismatch: in LoadFromASTFile()
887 case ASTReader::ConfigurationMismatch: in LoadFromASTFile()
888 case ASTReader::HadErrors: in LoadFromASTFile()
H A DTestModuleFileExtension.cpp113 ASTReader &Reader, serialization::ModuleFile &Mod, in createExtensionReader()
H A DFrontendAction.cpp797 if (auto ASTReader = AST->getASTReader()) { in BeginSourceFile() local
798 auto &MM = ASTReader->getModuleManager(); in BeginSourceFile()
805 ASTReader->visitTopLevelModuleMaps(PrimaryModule, [&](FileEntryRef FE) { in BeginSourceFile()
947 if (ASTReader::isAcceptableASTFile( in BeginSourceFile()
1120 CI.setASTReader(static_cast<ASTReader *>(FinalReader.get())); in BeginSourceFile()
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTRecordReader.h36 ASTReader *Reader;
39 ASTReader::RecordData Record;
41 using RecordData = ASTReader::RecordData;
42 using RecordDataImpl = ASTReader::RecordDataImpl;
46 ASTRecordReader(ASTReader &Reader, ModuleFile &F) in ASTRecordReader()
339 return ASTReader::ReadVersionTuple(Record, Idx); in readVersionTuple()
H A DASTDeserializationListener.h23 class ASTReader; variable
37 virtual void ReaderInitialized(ASTReader *Reader) { } in ReaderInitialized()
87 void ReaderInitialized(ASTReader *Reader) override { in ReaderInitialized()
H A DModuleFileExtension.h26 class ASTReader; variable
105 ASTReader &Reader, serialization::ModuleFile &Mod,
H A DASTReader.h73 class ASTReader; variable
316 ASTReader &Reader;
319 PCHValidator(Preprocessor &PP, ASTReader &Reader) in PCHValidator()
406 class ASTReader
1375 ASTReader &Reader;
1379 ReadingKindTracker(enum ReadingKind newKind, ASTReader &reader) in ReadingKindTracker()
1391 ASTReader &Reader;
1395 ProcessingUpdatesRAIIObj(ASTReader &reader) in ProcessingUpdatesRAIIObj()
1663 ASTReader *Reader = nullptr;
1669 ModuleDeclIterator(ASTReader *Reader, ModuleFile *Mod, in ModuleDeclIterator()
[all …]
H A DASTWriter.h50 class ASTReader; variable
131 ASTReader *Chain = nullptr;
895 ASTReader *getChain() const { return Chain; } in getChain()
921 void ReaderInitialized(ASTReader *Reader) override;
/freebsd/contrib/llvm-project/clang/include/clang/Index/
H A DIndexingAction.h23 class ASTReader; variable
68 void indexModuleFile(serialization::ModuleFile &Mod, ASTReader &Reader,
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DRawCommentList.h22 class ASTReader; variable
207 friend class ASTReader; variable
236 friend class ASTReader; variable
H A DDeclID.h172 class ASTReader; variable
191 static LocalDeclID get(ASTReader &Reader, serialization::ModuleFile &MF,
193 static LocalDeclID get(ASTReader &Reader, serialization::ModuleFile &MF,
/freebsd/contrib/llvm-project/clang/include/clang/Frontend/
H A DCompilerInstance.h44 class ASTReader; variable
134 IntrusiveRefCntPtr<ASTReader> TheASTReader;
559 IntrusiveRefCntPtr<ASTReader> getASTReader() const;
560 void setASTReader(IntrusiveRefCntPtr<ASTReader> Reader);
718 static IntrusiveRefCntPtr<ASTReader> createPCHExternalASTSource(
H A DASTUnit.h64 class ASTReader; variable
126 IntrusiveRefCntPtr<ASTReader> Reader;
496 IntrusiveRefCntPtr<ASTReader> getASTReader() const;
H A DMultiplexConsumer.h34 void ReaderInitialized(ASTReader *Reader) override;
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaCUDA.h38 class ASTReader; variable
284 friend class ASTReader; variable
/freebsd/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/
H A DModuleDepCollector.cpp28 ASTReader::ResolveImportedPath(PathBuf, FileDep, FileDepsBaseDir); in forEachFileDep()
54 optimizeHeaderSearchOpts(HeaderSearchOptions &Opts, ASTReader &Reader, in optimizeHeaderSearchOpts()
812 auto FullFilePath = ASTReader::ResolveImportedPath( in handleTopLevelModule()
822 auto ResolvedFilenameAsRequested = ASTReader::ResolveImportedPath( in handleTopLevelModule()
989 void ModuleDepCollector::attachToASTReader(ASTReader &R) {} in attachToASTReader()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DOpenCLOptions.h185 friend class ASTReader; variable
H A DSourceLocation.h60 friend class ASTReader; variable
91 friend class ASTReader; variable

123