Lines Matching refs:ModuleFile
91 #include "clang/Serialization/ModuleFile.h"
224 void ChainedASTReaderListener::ReadCounter(const serialization::ModuleFile &M,
566 ModuleFile *TopImport = &*ModuleMgr.rbegin();
868 void PCHValidator::ReadCounter(const ModuleFile &M, unsigned Value) {
911 LocalDeclID LocalDeclID::get(ASTReader &Reader, ModuleFile &MF, DeclID Value) {
922 ModuleFile *OwningModuleFile =
938 LocalDeclID LocalDeclID::get(ASTReader &Reader, ModuleFile &MF,
1206 ModuleFile *
1268 bool ASTReader::ReadLexicalDeclContextStorage(ModuleFile &M,
1317 bool ASTReader::ReadVisibleDeclContextStorage(ModuleFile &M,
1404 void ASTReader::ParseLineTable(ModuleFile &F, const RecordData &Record) {
1443 llvm::Error ASTReader::ReadSourceManagerBlock(ModuleFile &F) {
1504 ASTReader::readSLocOffset(ModuleFile *F, unsigned Index) {
1544 ModuleFile *F = SLocMapI->second;
1635 ModuleFile *F = GlobalSLocEntryMap.find(-ID)->second;
1769 ModuleFile *M = GlobalSLocEntryMap.find(-ID)->second;
1779 SourceLocation ASTReader::getImportLocation(ModuleFile *F) {
1823 Token ASTReader::ReadToken(ModuleFile &M, const RecordDataImpl &Record,
1875 MacroInfo *ASTReader::ReadMacroRecord(ModuleFile &F, uint64_t Offset) {
2006 ASTReader::getGlobalPreprocessedEntityID(ModuleFile &M,
2144 void ASTReader::addPendingMacro(IdentifierInfo *II, ModuleFile *M,
2154 for (ModuleFile &I : llvm::reverse(ModuleMgr)) {
2235 bool operator()(ModuleFile &M) {
2306 ModuleFile &M = *PMInfo.M;
2429 const serialization::ModuleFile &M) const {
2451 InputFileInfo ASTReader::getInputFileInfo(ModuleFile &F, unsigned ID) {
2533 InputFile ASTReader::getInputFile(ModuleFile &F, unsigned ID, bool Complain) {
2690 SmallVector<ModuleFile *, 4> ImportStack(1, &F);
2730 void ASTReader::ResolveImportedPath(ModuleFile &M, std::string &Filename) {
2849 ASTReader::ReadControlBlock(ModuleFile &F,
2851 const ModuleFile *ImportedBy,
3243 llvm::Error ASTReader::ReadASTBlock(ModuleFile &F,
4066 void ASTReader::ReadModuleOffsetMap(ModuleFile &F) const {
4093 ModuleFile *OM = (Kind == MK_PrebuiltModule || Kind == MK_ExplicitModule ||
4132 ASTReader::ReadModuleMapFileBlock(RecordData &Record, ModuleFile &F,
4133 const ModuleFile *ImportedBy,
4375 static void updateModuleTimestamp(ModuleFile &MF) {
4439 ModuleFile **NewLoadedModuleFile) {
4482 ModuleFile &F = *M.Mod;
4505 // Once read, set the ModuleFile bit base offset and update the size in
4514 ModuleFile &F = *M.Mod;
4574 ModuleFile &F = *M.Mod;
4636 ModuleFile &PrimaryModule = ModuleMgr.getPrimaryModule();
4713 ModuleFile *ImportedBy,
4718 ModuleFile *M;
4772 ModuleFile &F = *M;
4859 ASTReader::readUnhashedControlBlock(ModuleFile &F, bool WasImportedBy,
4912 ModuleFile *F, llvm::StringRef StreamData, unsigned ClientLoadCapabilities,
5035 llvm::Error ASTReader::ReadExtensionBlock(ModuleFile &F) {
5713 llvm::Error ASTReader::ReadSubmoduleBlock(ModuleFile &F,
6208 std::pair<ModuleFile *, unsigned>
6214 ModuleFile *M = I->second;
6220 ASTReader::getModulePreprocessedEntities(ModuleFile &Mod) const {
6236 ASTReader::getModuleFileLevelDecls(ModuleFile &Mod) {
6247 ModuleFile *M = I->second;
6259 std::pair<ModuleFile *, unsigned> PPInfo = getModulePreprocessedEntity(Index);
6260 ModuleFile &M = *PPInfo.first;
6368 ModuleFile &M = *SLocMapI->second;
6380 ModuleFile &M;
6382 PPEntityComp(const ASTReader &Reader, ModuleFile &M) : Reader(Reader), M(M) {}
6420 ModuleFile &M = *SLocMapI->second;
6481 std::pair<ModuleFile *, unsigned> PPInfo = getModulePreprocessedEntity(Index);
6482 ModuleFile &M = *PPInfo.first;
6506 bool operator()(ModuleFile &M) {
6539 for (ModuleFile &F : ModuleMgr) {
7153 std::pair<ModuleFile *, unsigned>
7160 ModuleFile *OwningModuleFile = &getModuleManager()[ModuleFileIndex - 1];
7466 QualType ASTReader::getLocalType(ModuleFile &F, LocalTypeID LocalID) {
7470 serialization::TypeID ASTReader::getGlobalTypeID(ModuleFile &F,
7484 ModuleFile &MF =
7682 GlobalDeclID ASTReader::getGlobalDeclID(ModuleFile &F,
7693 ModuleFile *OwningModuleFile =
7705 bool ASTReader::isDeclIDFromModule(GlobalDeclID ID, ModuleFile &M) const {
7714 ModuleFile *ASTReader::getOwningModuleFile(GlobalDeclID ID) const {
7725 ModuleFile *ASTReader::getOwningModuleFile(const Decl *D) const {
7804 ModuleFile *OwningModuleFile = getOwningModuleFile(GlobalID);
7860 LocalDeclID ASTReader::mapGlobalIDToModuleFileGlobalID(ModuleFile &M,
7868 ModuleFile *Owner = getOwningModuleFile(GlobalID);
7889 GlobalDeclID ASTReader::ReadDeclID(ModuleFile &F, const RecordDataImpl &Record,
7925 auto Visit = [&] (ModuleFile *M, LexicalContents LexicalDecls) {
7967 ModuleFile &Mod;
7970 UnalignedDeclIDComp(ASTReader &Reader, ModuleFile &M)
8222 template<typename Key, typename ModuleFile, unsigned InitialCapacity>
8225 const ContinuousRangeMap<Key, ModuleFile *,
8230 using MapType = ContinuousRangeMap<Key, ModuleFile *, InitialCapacity>;
8240 llvm::errs() << "*** PCH/ModuleFile Remappings:\n";
8250 for (ModuleFile &M : ModuleMgr)
8257 for (ModuleFile &I : ModuleMgr) {
8482 ModuleFile &F = Reader.ModuleMgr[Index];
8560 bool operator()(ModuleFile &M) {
8839 ModuleFile *FMod = LPT.first;
8849 ModuleFile *F = getOwningModuleFile(LT->D);
8937 std::pair<ModuleFile *, unsigned>
8948 ModuleFile &MF = getModuleManager()[ModuleFileIndex - 1];
8983 IdentifierInfo *ASTReader::getLocalIdentifier(ModuleFile &M, uint64_t LocalID) {
8987 IdentifierID ASTReader::getGlobalIdentifierID(ModuleFile &M, uint64_t LocalID) {
8996 ModuleFile *MF =
9020 ModuleFile *M = I->second;
9033 MacroID ASTReader::getGlobalMacroID(ModuleFile &M, unsigned LocalID) {
9048 ASTReader::getGlobalSubmoduleID(ModuleFile &M, unsigned LocalID) const {
9081 ModuleFile *ASTReader::getLocalModuleFile(ModuleFile &M, unsigned ID) const {
9094 unsigned ASTReader::getModuleFileID(ModuleFile *M) {
9119 ModuleFile &MF = ModuleMgr.getPrimaryModule();
9136 Selector ASTReader::getLocalSelector(ModuleFile &M, unsigned LocalID) {
9153 ModuleFile &M = *I->second;
9175 ASTReader::getGlobalSelectorID(ModuleFile &M, unsigned LocalID) const {
9422 SourceRange ASTReader::ReadSourceRange(ModuleFile &F, const RecordData &Record,
9454 std::string ASTReader::ReadPath(ModuleFile &F, const RecordData &Record,
9481 CXXTemporary *ASTReader::ReadCXXTemporary(ModuleFile &F,
9538 serialization::ModuleFile *>>::iterator
9544 serialization::ModuleFile &F = *I->second;
9607 serialization::ModuleFile &MF, bool IncludeSystem,
9622 void ASTReader::visitInputFiles(serialization::ModuleFile &MF,
9638 serialization::ModuleFile &MF,