Lines Matching refs:ASTReader
901 void ASTReader::setDeserializationListener(ASTDeserializationListener *Listener, in setDeserializationListener()
911 LocalDeclID LocalDeclID::get(ASTReader &Reader, ModuleFile &MF, DeclID Value) { in get()
938 LocalDeclID LocalDeclID::get(ASTReader &Reader, ModuleFile &MF, in get()
1028 static bool isInterestingIdentifier(ASTReader &Reader, const IdentifierInfo &II, in isInterestingIdentifier()
1054 static void markIdentifierFromAST(ASTReader &Reader, IdentifierInfo &II) { in markIdentifierFromAST()
1268 bool ASTReader::ReadLexicalDeclContextStorage(ModuleFile &M, in ReadLexicalDeclContextStorage()
1317 bool ASTReader::ReadVisibleDeclContextStorage(ModuleFile &M, in ReadVisibleDeclContextStorage()
1356 void ASTReader::Error(StringRef Msg) const { in Error()
1365 void ASTReader::Error(unsigned DiagID, StringRef Arg1, StringRef Arg2, in Error()
1373 void ASTReader::Error(llvm::Error &&Err) const { in Error()
1404 void ASTReader::ParseLineTable(ModuleFile &F, const RecordData &Record) { in ParseLineTable()
1443 llvm::Error ASTReader::ReadSourceManagerBlock(ModuleFile &F) { in ReadSourceManagerBlock()
1504 ASTReader::readSLocOffset(ModuleFile *F, unsigned Index) { in readSLocOffset()
1539 int ASTReader::getSLocEntryID(SourceLocation::UIntTy SLocOffset) { in getSLocEntryID()
1576 bool ASTReader::ReadSLocEntry(int ID) { in ReadSLocEntry()
1759 std::pair<SourceLocation, StringRef> ASTReader::getModuleImportLoc(int ID) { in getModuleImportLoc()
1779 SourceLocation ASTReader::getImportLocation(ModuleFile *F) { in getImportLocation()
1796 llvm::Error ASTReader::ReadBlockAbbrevs(BitstreamCursor &Cursor, in ReadBlockAbbrevs()
1823 Token ASTReader::ReadToken(ModuleFile &M, const RecordDataImpl &Record, in ReadToken()
1875 MacroInfo *ASTReader::ReadMacroRecord(ModuleFile &F, uint64_t Offset) { in ReadMacroRecord()
2006 ASTReader::getGlobalPreprocessedEntityID(ModuleFile &M, in getGlobalPreprocessedEntityID()
2144 void ASTReader::addPendingMacro(IdentifierInfo *II, ModuleFile *M, in addPendingMacro()
2150 void ASTReader::ReadDefinedMacros() { in ReadDefinedMacros()
2268 void ASTReader::updateOutOfDateIdentifier(const IdentifierInfo &II) { in updateOutOfDateIdentifier()
2293 void ASTReader::markIdentifierUpToDate(const IdentifierInfo *II) { in markIdentifierUpToDate()
2304 void ASTReader::resolvePendingMacro(IdentifierInfo *II, in resolvePendingMacro()
2428 bool ASTReader::shouldDisableValidationForFile( in shouldDisableValidationForFile()
2451 InputFileInfo ASTReader::getInputFileInfo(ModuleFile &F, unsigned ID) { in getInputFileInfo()
2533 InputFile ASTReader::getInputFile(ModuleFile &F, unsigned ID, bool Complain) { in getInputFile()
2730 void ASTReader::ResolveImportedPath(ModuleFile &M, std::string &Filename) { in ResolveImportedPath()
2736 void ASTReader::ResolveImportedPath(std::string &Filename, StringRef Prefix) { in ResolveImportedPath()
2746 static bool isDiagnosedResult(ASTReader::ASTReadResult ARR, unsigned Caps) { in isDiagnosedResult()
2748 case ASTReader::Failure: return true; in isDiagnosedResult()
2749 case ASTReader::Missing: return !(Caps & ASTReader::ARR_Missing); in isDiagnosedResult()
2750 case ASTReader::OutOfDate: return !(Caps & ASTReader::ARR_OutOfDate); in isDiagnosedResult()
2751 case ASTReader::VersionMismatch: return !(Caps & ASTReader::ARR_VersionMismatch); in isDiagnosedResult()
2752 case ASTReader::ConfigurationMismatch: in isDiagnosedResult()
2753 return !(Caps & ASTReader::ARR_ConfigurationMismatch); in isDiagnosedResult()
2754 case ASTReader::HadErrors: return true; in isDiagnosedResult()
2755 case ASTReader::Success: return false; in isDiagnosedResult()
2761 ASTReader::ASTReadResult ASTReader::ReadOptionsBlock( in ReadOptionsBlock()
2848 ASTReader::ASTReadResult
2849 ASTReader::ReadControlBlock(ModuleFile &F, in ReadControlBlock()
3243 llvm::Error ASTReader::ReadASTBlock(ModuleFile &F, in ReadASTBlock()
4066 void ASTReader::ReadModuleOffsetMap(ModuleFile &F) const { in ReadModuleOffsetMap()
4131 ASTReader::ASTReadResult
4132 ASTReader::ReadModuleMapFileBlock(RecordData &Record, ModuleFile &F, in ReadModuleMapFileBlock()
4267 void ASTReader::makeNamesVisible(const HiddenNames &Names, Module *Owner) { in makeNamesVisible()
4281 void ASTReader::makeModuleVisible(Module *Mod, in makeModuleVisible()
4330 void ASTReader::mergeDefinitionVisibility(NamedDecl *Def, in mergeDefinitionVisibility()
4345 bool ASTReader::loadGlobalIndex() { in loadGlobalIndex()
4370 bool ASTReader::isGlobalIndexUnavailable() const { in isGlobalIndexUnavailable()
4436 ASTReader::ASTReadResult ASTReader::ReadAST(StringRef FileName, ModuleKind Type, in ReadAST()
4709 ASTReader::ASTReadResult
4710 ASTReader::ReadASTCore(StringRef FileName, in ReadASTCore()
4858 ASTReader::ASTReadResult
4859 ASTReader::readUnhashedControlBlock(ModuleFile &F, bool WasImportedBy, in readUnhashedControlBlock()
4911 ASTReader::ASTReadResult ASTReader::readUnhashedControlBlockImpl( in readUnhashedControlBlockImpl()
5035 llvm::Error ASTReader::ReadExtensionBlock(ModuleFile &F) { in ReadExtensionBlock()
5091 void ASTReader::InitializeContext() { in InitializeContext()
5234 void ASTReader::finalizeForWriting() { in finalizeForWriting()
5253 ASTReader::RecordData Record; in readASTFileSignature()
5287 std::string ASTReader::getOriginalSourceFile( in getOriginalSourceFile()
5402 bool ASTReader::readASTFileControlBlock( in readASTFileControlBlock()
5696 bool ASTReader::isAcceptableASTFile(StringRef Filename, FileManager &FileMgr, in isAcceptableASTFile()
5713 llvm::Error ASTReader::ReadSubmoduleBlock(ModuleFile &F, in ReadSubmoduleBlock()
6028 bool ASTReader::ParseLanguageOptions(const RecordData &Record, in ParseLanguageOptions()
6070 bool ASTReader::ParseTargetOptions(const RecordData &Record, bool Complain, in ParseTargetOptions()
6090 bool ASTReader::ParseDiagnosticOptions(const RecordData &Record, bool Complain, in ParseDiagnosticOptions()
6107 bool ASTReader::ParseFileSystemOptions(const RecordData &Record, bool Complain, in ParseFileSystemOptions()
6115 bool ASTReader::ParseHeaderSearchOptions(const RecordData &Record, in ParseHeaderSearchOptions()
6139 bool ASTReader::ParseHeaderSearchPaths(const RecordData &Record, bool Complain, in ParseHeaderSearchPaths()
6171 bool ASTReader::ParsePreprocessorOptions(const RecordData &Record, in ParsePreprocessorOptions()
6209 ASTReader::getModulePreprocessedEntity(unsigned GlobalIndex) { in getModulePreprocessedEntity()
6220 ASTReader::getModulePreprocessedEntities(ModuleFile &Mod) const { in getModulePreprocessedEntities()
6229 bool ASTReader::canRecoverFromOutOfDate(StringRef ModuleFileName, in canRecoverFromOutOfDate()
6235 llvm::iterator_range<ASTReader::ModuleDeclIterator>
6236 ASTReader::getModuleFileLevelDecls(ModuleFile &Mod) { in getModuleFileLevelDecls()
6243 SourceRange ASTReader::ReadSkippedRange(unsigned GlobalIndex) { in ReadSkippedRange()
6257 PreprocessedEntity *ASTReader::ReadPreprocessedEntity(unsigned Index) { in ReadPreprocessedEntity()
6363 PreprocessedEntityID ASTReader::findNextPreprocessedEntity( in findNextPreprocessedEntity()
6379 const ASTReader &Reader;
6382 PPEntityComp(const ASTReader &Reader, ModuleFile &M) : Reader(Reader), M(M) {} in PPEntityComp()
6407 PreprocessedEntityID ASTReader::findPreprocessedEntity(SourceLocation Loc, in findPreprocessedEntity()
6463 ASTReader::findPreprocessedEntitiesInRange(SourceRange Range) { in findPreprocessedEntitiesInRange()
6476 std::optional<bool> ASTReader::isPreprocessedEntityInFileID(unsigned Index, in isPreprocessedEntityInFileID()
6526 HeaderFileInfo ASTReader::GetHeaderFileInfo(FileEntryRef FE) { in GetHeaderFileInfo()
6535 void ASTReader::ReadPragmaDiagnosticMappings(DiagnosticsEngine &Diag) { in ReadPragmaDiagnosticMappings()
6673 ASTReader::RecordLocation ASTReader::TypeCursorForIndex(TypeID ID) { in TypeCursorForIndex()
6695 QualType ASTReader::readTypeRecord(TypeID ID) { in readTypeRecord()
7154 ASTReader::translateTypeIDToIndex(serialization::TypeID ID) const { in translateTypeIDToIndex()
7168 QualType ASTReader::GetType(TypeID ID) { in GetType()
7466 QualType ASTReader::getLocalType(ModuleFile &F, LocalTypeID LocalID) { in getLocalType()
7470 serialization::TypeID ASTReader::getGlobalTypeID(ModuleFile &F, in getGlobalTypeID()
7549 Decl *ASTReader::GetExternalDecl(GlobalDeclID ID) { return GetDecl(ID); } in GetExternalDecl()
7551 void ASTReader::CompleteRedeclChain(const Decl *D) { in CompleteRedeclChain()
7608 ASTReader::GetExternalCXXCtorInitializers(uint64_t Offset) { in GetExternalCXXCtorInitializers()
7640 CXXBaseSpecifier *ASTReader::GetExternalCXXBaseSpecifiers(uint64_t Offset) { in GetExternalCXXBaseSpecifiers()
7682 GlobalDeclID ASTReader::getGlobalDeclID(ModuleFile &F, in getGlobalDeclID()
7705 bool ASTReader::isDeclIDFromModule(GlobalDeclID ID, ModuleFile &M) const { in isDeclIDFromModule()
7714 ModuleFile *ASTReader::getOwningModuleFile(GlobalDeclID ID) const { in getOwningModuleFile()
7725 ModuleFile *ASTReader::getOwningModuleFile(const Decl *D) const { in getOwningModuleFile()
7732 SourceLocation ASTReader::getSourceLocationForDeclID(GlobalDeclID ID) { in getSourceLocationForDeclID()
7803 unsigned ASTReader::translateGlobalDeclIDToIndex(GlobalDeclID GlobalID) const { in translateGlobalDeclIDToIndex()
7813 Decl *ASTReader::GetExistingDecl(GlobalDeclID ID) { in GetExistingDecl()
7839 Decl *ASTReader::GetDecl(GlobalDeclID ID) { in GetDecl()
7860 LocalDeclID ASTReader::mapGlobalIDToModuleFileGlobalID(ModuleFile &M, in mapGlobalIDToModuleFileGlobalID()
7889 GlobalDeclID ASTReader::ReadDeclID(ModuleFile &F, const RecordDataImpl &Record, in ReadDeclID()
7904 Stmt *ASTReader::GetExternalDeclStmt(uint64_t Offset) { in GetExternalDeclStmt()
7920 void ASTReader::FindExternalLexicalDecls( in FindExternalLexicalDecls()
7966 ASTReader &Reader;
7970 UnalignedDeclIDComp(ASTReader &Reader, ModuleFile &M) in UnalignedDeclIDComp()
7998 void ASTReader::FindFileRegionDecls(FileID File, in FindFileRegionDecls()
8042 ASTReader::FindExternalVisibleDeclsByName(const DeclContext *DC, in FindExternalVisibleDeclsByName()
8070 void ASTReader::completeVisibleDeclsMap(const DeclContext *DC) { in completeVisibleDeclsMap()
8094 ASTReader::getLoadedLookupTables(DeclContext *Primary) const { in getLoadedLookupTables()
8113 void ASTReader::PassInterestingDeclToConsumer(Decl *D) { in PassInterestingDeclToConsumer()
8120 void ASTReader::PassVTableToConsumer(CXXRecordDecl *RD) { in PassVTableToConsumer()
8124 void ASTReader::StartTranslationUnit(ASTConsumer *Consumer) { in StartTranslationUnit()
8134 void ASTReader::PrintStats() { in PrintStats()
8239 LLVM_DUMP_METHOD void ASTReader::dump() { in dump()
8256 void ASTReader::getMemoryBufferSizes(MemoryBufferSizes &sizes) const { in getMemoryBufferSizes()
8272 void ASTReader::InitializeSema(Sema &S) { in InitializeSema()
8298 void ASTReader::UpdateSema() { in UpdateSema()
8403 IdentifierInfo *ASTReader::get(StringRef Name) { in get()
8444 const ASTReader &Reader;
8462 explicit ASTIdentifierIterator(const ASTReader &Reader,
8470 ASTIdentifierIterator::ASTIdentifierIterator(const ASTReader &Reader, in ASTIdentifierIterator()
8528 IdentifierIterator *ASTReader::getIdentifiers() { in getIdentifiers()
8545 ASTReader &Reader;
8556 ReadMethodPoolVisitor(ASTReader &Reader, Selector Sel, in ReadMethodPoolVisitor()
8627 void ASTReader::ReadMethodPool(Selector Sel) { in ReadMethodPool()
8667 void ASTReader::updateOutOfDateSelector(Selector Sel) { in updateOutOfDateSelector()
8672 void ASTReader::ReadKnownNamespaces( in ReadKnownNamespaces()
8683 void ASTReader::ReadUndefinedButUsed( in ReadUndefinedButUsed()
8694 void ASTReader::ReadMismatchingDeleteExpressions(llvm::MapVector< in ReadMismatchingDeleteExpressions()
8710 void ASTReader::ReadTentativeDefinitions( in ReadTentativeDefinitions()
8720 void ASTReader::ReadUnusedFileScopedDecls( in ReadUnusedFileScopedDecls()
8731 void ASTReader::ReadDelegatingConstructors( in ReadDelegatingConstructors()
8742 void ASTReader::ReadExtVectorDecls(SmallVectorImpl<TypedefNameDecl *> &Decls) { in ReadExtVectorDecls()
8752 void ASTReader::ReadUnusedLocalTypedefNameCandidates( in ReadUnusedLocalTypedefNameCandidates()
8764 void ASTReader::ReadDeclsToCheckForDeferredDiags( in ReadDeclsToCheckForDeferredDiags()
8774 void ASTReader::ReadReferencedSelectors( in ReadReferencedSelectors()
8792 void ASTReader::ReadWeakUndeclaredIdentifiers( in ReadWeakUndeclaredIdentifiers()
8810 void ASTReader::ReadUsedVTables(SmallVectorImpl<ExternalVTableUse> &VTables) { in ReadUsedVTables()
8823 void ASTReader::ReadPendingInstantiations( in ReadPendingInstantiations()
8835 void ASTReader::ReadLateParsedTemplates( in ReadLateParsedTemplates()
8864 void ASTReader::AssignedLambdaNumbering(const CXXRecordDecl *Lambda) { in AssignedLambdaNumbering()
8875 void ASTReader::LoadSelector(Selector Sel) { in LoadSelector()
8880 void ASTReader::SetIdentifierInfo(IdentifierID ID, IdentifierInfo *II) { in SetIdentifierInfo()
8905 void ASTReader::SetGloballyVisibleDecls( in SetGloballyVisibleDecls()
8938 ASTReader::translateIdentifierIDToIndex(IdentifierID ID) const { in translateIdentifierIDToIndex()
8953 IdentifierInfo *ASTReader::DecodeIdentifierInfo(IdentifierID ID) { in DecodeIdentifierInfo()
8983 IdentifierInfo *ASTReader::getLocalIdentifier(ModuleFile &M, uint64_t LocalID) { in getLocalIdentifier()
8987 IdentifierID ASTReader::getGlobalIdentifierID(ModuleFile &M, uint64_t LocalID) { in getGlobalIdentifierID()
9006 MacroInfo *ASTReader::getMacro(MacroID ID) { in getMacro()
9033 MacroID ASTReader::getGlobalMacroID(ModuleFile &M, unsigned LocalID) { in getGlobalMacroID()
9048 ASTReader::getGlobalSubmoduleID(ModuleFile &M, unsigned LocalID) const { in getGlobalSubmoduleID()
9063 Module *ASTReader::getSubmodule(SubmoduleID GlobalID) { in getSubmodule()
9077 Module *ASTReader::getModule(unsigned ID) { in getModule()
9081 ModuleFile *ASTReader::getLocalModuleFile(ModuleFile &M, unsigned ID) const { in getLocalModuleFile()
9094 unsigned ASTReader::getModuleFileID(ModuleFile *M) { in getModuleFileID()
9111 std::optional<ASTSourceDescriptor> ASTReader::getSourceDescriptor(unsigned ID) { in getSourceDescriptor()
9129 ExternalASTSource::ExtKind ASTReader::hasExternalDefinitions(const Decl *FD) { in hasExternalDefinitions()
9136 Selector ASTReader::getLocalSelector(ModuleFile &M, unsigned LocalID) { in getLocalSelector()
9140 Selector ASTReader::DecodeSelector(serialization::SelectorID ID) { in DecodeSelector()
9165 Selector ASTReader::GetExternalSelector(serialization::SelectorID ID) { in GetExternalSelector()
9169 uint32_t ASTReader::GetNumExternalSelectors() { in GetNumExternalSelectors()
9175 ASTReader::getGlobalSelectorID(ModuleFile &M, unsigned LocalID) const { in getGlobalSelectorID()
9422 SourceRange ASTReader::ReadSourceRange(ModuleFile &F, const RecordData &Record, in ReadSourceRange()
9429 llvm::BitVector ASTReader::ReadBitVector(const RecordData &Record, in ReadBitVector()
9447 std::string ASTReader::ReadString(const RecordDataImpl &Record, unsigned &Idx) { in ReadString()
9454 std::string ASTReader::ReadPath(ModuleFile &F, const RecordData &Record, in ReadPath()
9461 std::string ASTReader::ReadPath(StringRef BaseDirectory, in ReadPath()
9469 VersionTuple ASTReader::ReadVersionTuple(const RecordData &Record, in ReadVersionTuple()
9481 CXXTemporary *ASTReader::ReadCXXTemporary(ModuleFile &F, in ReadCXXTemporary()
9488 DiagnosticBuilder ASTReader::Diag(unsigned DiagID) const { in Diag()
9492 DiagnosticBuilder ASTReader::Diag(SourceLocation Loc, unsigned DiagID) const { in Diag()
9496 void ASTReader::warnStackExhausted(SourceLocation Loc) { in warnStackExhausted()
9512 IdentifierTable &ASTReader::getIdentifierTable() { in getIdentifierTable()
9518 void ASTReader::RecordSwitchCaseID(SwitchCase *SC, unsigned ID) { in RecordSwitchCaseID()
9525 SwitchCase *ASTReader::getSwitchCaseWithID(unsigned ID) { in getSwitchCaseWithID()
9530 void ASTReader::ClearSwitchCaseIDs() { in ClearSwitchCaseIDs()
9534 void ASTReader::ReadComments() { in ReadComments()
9606 void ASTReader::visitInputFileInfos( in visitInputFileInfos()
9622 void ASTReader::visitInputFiles(serialization::ModuleFile &MF, in visitInputFiles()
9637 void ASTReader::visitTopLevelModuleMaps( in visitTopLevelModuleMaps()
9649 void ASTReader::finishPendingActions() { in finishPendingActions()
9923 void ASTReader::diagnoseOdrViolations() { in diagnoseOdrViolations()
10218 void ASTReader::StartedDeserializing() { in StartedDeserializing()
10223 void ASTReader::FinishedDeserializing() { in FinishedDeserializing()
10282 void ASTReader::pushExternalDeclIntoScope(NamedDecl *D, DeclarationName Name) { in pushExternalDeclIntoScope()
10307 ASTReader::ASTReader(Preprocessor &PP, InMemoryModuleCache &ModuleCache, in ASTReader() function in ASTReader
10346 ASTReader::~ASTReader() { in ~ASTReader()
10351 IdentifierResolver &ASTReader::getIdResolver() { in getIdResolver()
11853 if (Reader->ReadingKind == ASTReader::Read_Stmt) { in readOMPChildren()