Lines Matching defs:ModuleFile
93 #include "clang/Serialization/ModuleFile.h"
227 void ChainedASTReaderListener::ReadCounter(const serialization::ModuleFile &M,
583 ModuleFile *TopImport = &*ModuleMgr.rbegin();
898 void PCHValidator::ReadCounter(const ModuleFile &M, unsigned Value) {
941 LocalDeclID LocalDeclID::get(ASTReader &Reader, ModuleFile &MF, DeclID Value) {
952 ModuleFile *OwningModuleFile =
968 LocalDeclID LocalDeclID::get(ASTReader &Reader, ModuleFile &MF,
1237 ModuleFile *
1343 ModuleFile *
1379 bool ASTReader::ReadLexicalDeclContextStorage(ModuleFile &M,
1429 ModuleFile &M, BitstreamCursor &Cursor, uint64_t Offset, GlobalDeclID ID,
1494 ModuleFile &M, bool IsPartial) {
1502 bool ASTReader::ReadSpecializations(ModuleFile &M, BitstreamCursor &Cursor,
1583 void ASTReader::ParseLineTable(ModuleFile &F, const RecordData &Record) {
1622 llvm::Error ASTReader::ReadSourceManagerBlock(ModuleFile &F) {
1683 ASTReader::readSLocOffset(ModuleFile *F, unsigned Index) {
1723 ModuleFile *F = SLocMapI->second;
1814 ModuleFile *F = GlobalSLocEntryMap.find(-ID)->second;
1948 ModuleFile *M = GlobalSLocEntryMap.find(-ID)->second;
1958 SourceLocation ASTReader::getImportLocation(ModuleFile *F) {
2002 Token ASTReader::ReadToken(ModuleFile &M, const RecordDataImpl &Record,
2055 MacroInfo *ASTReader::ReadMacroRecord(ModuleFile &F, uint64_t Offset) {
2186 ASTReader::getGlobalPreprocessedEntityID(ModuleFile &M,
2309 void ASTReader::addPendingMacro(IdentifierInfo *II, ModuleFile *M,
2319 for (ModuleFile &I : llvm::reverse(ModuleMgr)) {
2400 bool operator()(ModuleFile &M) {
2471 ModuleFile &M = *PMInfo.M;
2594 const serialization::ModuleFile &M) const {
2616 InputFileInfo ASTReader::getInputFileInfo(ModuleFile &F, unsigned ID) {
2689 InputFile ASTReader::getInputFile(ModuleFile &F, unsigned ID, bool Complain) {
2847 SmallVector<ModuleFile *, 4> ImportStack(1, &F);
2886 ModuleFile &ModF) {
2907 ModuleFile &ModF) {
3021 ASTReader::ReadControlBlock(ModuleFile &F,
3023 const ModuleFile *ImportedBy,
3420 llvm::Error ASTReader::ReadASTBlock(ModuleFile &F,
4320 void ASTReader::ReadModuleOffsetMap(ModuleFile &F) const {
4347 ModuleFile *OM = (Kind == MK_PrebuiltModule || Kind == MK_ExplicitModule ||
4386 ASTReader::ReadModuleMapFileBlock(RecordData &Record, ModuleFile &F,
4387 const ModuleFile *ImportedBy,
4680 ModuleFile **NewLoadedModuleFile) {
4723 ModuleFile &F = *M.Mod;
4746 // Once read, set the ModuleFile bit base offset and update the size in
4755 ModuleFile &F = *M.Mod;
4815 ModuleFile &F = *M.Mod;
4877 ModuleFile &PrimaryModule = ModuleMgr.getPrimaryModule();
4954 ModuleFile *ImportedBy,
4959 ModuleFile *M;
5013 ModuleFile &F = *M;
5101 ASTReader::readUnhashedControlBlock(ModuleFile &F, bool WasImportedBy,
5154 ModuleFile *F, llvm::StringRef StreamData, StringRef Filename,
5277 llvm::Error ASTReader::ReadExtensionBlock(ModuleFile &F) {
5965 llvm::Error ASTReader::ReadSubmoduleBlock(ModuleFile &F,
6473 std::pair<ModuleFile *, unsigned>
6479 ModuleFile *M = I->second;
6485 ASTReader::getModulePreprocessedEntities(ModuleFile &Mod) const {
6501 ASTReader::getModuleFileLevelDecls(ModuleFile &Mod) {
6512 ModuleFile *M = I->second;
6524 std::pair<ModuleFile *, unsigned> PPInfo = getModulePreprocessedEntity(Index);
6525 ModuleFile &M = *PPInfo.first;
6633 ModuleFile &M = *SLocMapI->second;
6645 ModuleFile &M;
6647 PPEntityComp(const ASTReader &Reader, ModuleFile &M) : Reader(Reader), M(M) {}
6685 ModuleFile &M = *SLocMapI->second;
6746 std::pair<ModuleFile *, unsigned> PPInfo = getModulePreprocessedEntity(Index);
6747 ModuleFile &M = *PPInfo.first;
6771 bool operator()(ModuleFile &M) {
6804 for (ModuleFile &F : ModuleMgr) {
7423 std::pair<ModuleFile *, unsigned>
7430 ModuleFile *OwningModuleFile = &getModuleManager()[ModuleFileIndex - 1];
7741 QualType ASTReader::getLocalType(ModuleFile &F, LocalTypeID LocalID) {
7745 serialization::TypeID ASTReader::getGlobalTypeID(ModuleFile &F,
7759 ModuleFile &MF =
7972 GlobalDeclID ASTReader::getGlobalDeclID(ModuleFile &F,
7983 ModuleFile *OwningModuleFile =
7995 bool ASTReader::isDeclIDFromModule(GlobalDeclID ID, ModuleFile &M) const {
8004 ModuleFile *ASTReader::getOwningModuleFile(GlobalDeclID ID) const {
8015 ModuleFile *ASTReader::getOwningModuleFile(const Decl *D) const {
8159 ModuleFile *OwningModuleFile = getOwningModuleFile(GlobalID);
8215 LocalDeclID ASTReader::mapGlobalIDToModuleFileGlobalID(ModuleFile &M,
8223 ModuleFile *Owner = getOwningModuleFile(GlobalID);
8244 GlobalDeclID ASTReader::ReadDeclID(ModuleFile &F, const RecordDataImpl &Record,
8360 auto Visit = [&] (ModuleFile *M, LexicalContents LexicalDecls) {
8402 ModuleFile &Mod;
8405 UnalignedDeclIDComp(ASTReader &Reader, ModuleFile &M)
8726 template<typename Key, typename ModuleFile, unsigned InitialCapacity>
8729 const ContinuousRangeMap<Key, ModuleFile *,
8734 using MapType = ContinuousRangeMap<Key, ModuleFile *, InitialCapacity>;
8744 llvm::errs() << "*** PCH/ModuleFile Remappings:\n";
8754 for (ModuleFile &M : ModuleMgr)
8761 for (ModuleFile &I : ModuleMgr) {
8997 ModuleFile &F = Reader.ModuleMgr[Index];
9075 bool operator()(ModuleFile &M) {
9350 ModuleFile *FMod = LPT.first;
9360 ModuleFile *F = getOwningModuleFile(LT->D);
9467 std::pair<ModuleFile *, unsigned>
9478 ModuleFile &MF = getModuleManager()[ModuleFileIndex - 1];
9514 IdentifierInfo *ASTReader::getLocalIdentifier(ModuleFile &M, uint64_t LocalID) {
9518 IdentifierID ASTReader::getGlobalIdentifierID(ModuleFile &M, uint64_t LocalID) {
9527 ModuleFile *MF =
9551 ModuleFile *M = I->second;
9564 MacroID ASTReader::getGlobalMacroID(ModuleFile &M, unsigned LocalID) {
9579 ASTReader::getGlobalSubmoduleID(ModuleFile &M, unsigned LocalID) const {
9612 ModuleFile *ASTReader::getLocalModuleFile(ModuleFile &M, unsigned ID) const {
9625 unsigned ASTReader::getModuleFileID(ModuleFile *M) {
9650 ModuleFile &MF = ModuleMgr.getPrimaryModule();
9667 Selector ASTReader::getLocalSelector(ModuleFile &M, unsigned LocalID) {
9684 ModuleFile &M = *I->second;
9706 ASTReader::getGlobalSelectorID(ModuleFile &M, unsigned LocalID) const {
9953 SourceRange ASTReader::ReadSourceRange(ModuleFile &F, const RecordData &Record,
9993 std::string ASTReader::ReadPath(ModuleFile &F, const RecordData &Record,
10023 CXXTemporary *ASTReader::ReadCXXTemporary(ModuleFile &F,
10077 serialization::ModuleFile *>>::iterator
10083 serialization::ModuleFile &F = *I->second;
10146 serialization::ModuleFile &MF, bool IncludeSystem,
10161 void ASTReader::visitInputFiles(serialization::ModuleFile &MF,
10177 serialization::ModuleFile &MF,