Home
last modified time | relevance | path

Searched refs:ModuleFile (Results 1 – 18 of 18) sorted by relevance

/NextBSD/contrib/llvm/tools/clang/include/clang/Serialization/
HDModuleManager.h35 SmallVector<ModuleFile *, 2> Chain;
39 SmallVector<ModuleFile *, 2> Roots;
42 llvm::DenseMap<const FileEntry *, ModuleFile *> Modules;
62 SmallVector<ModuleFile *, 4> VisitOrder;
72 SmallVector<ModuleFile *, 4> ModulesInCommonWithGlobalIndex;
95 SmallVector<ModuleFile *, 4> Stack;
115 typedef SmallVectorImpl<ModuleFile*>::iterator ModuleIterator;
116 typedef SmallVectorImpl<ModuleFile*>::const_iterator ModuleConstIterator;
117 typedef SmallVectorImpl<ModuleFile*>::reverse_iterator ModuleReverseIterator;
144 ModuleFile &getPrimaryModule() { return *Chain[0]; } in getPrimaryModule()
[all …]
HDASTReader.h178 virtual void ReadCounter(const serialization::ModuleFile &M, in ReadCounter()
242 void ReadCounter(const serialization::ModuleFile &M, unsigned Value) override;
271 void ReadCounter(const serialization::ModuleFile &M, unsigned Value) override;
347 typedef serialization::ModuleFile ModuleFile; typedef
396 ContinuousRangeMap<uint64_t, ModuleFile*, 4> GlobalBitOffsetsMap;
399 ContinuousRangeMap<unsigned, ModuleFile*, 64> GlobalSLocEntryMap;
401 typedef ContinuousRangeMap<unsigned, ModuleFile*, 64> GlobalSLocOffsetMapType;
413 typedef ContinuousRangeMap<serialization::TypeID, ModuleFile *, 4>
427 typedef ContinuousRangeMap<serialization::DeclID, ModuleFile *, 4>
434 typedef std::pair<ModuleFile *, uint64_t> FileOffset;
[all …]
HDGlobalModuleIndex.h41 class ModuleFile; variable
47 using serialization::ModuleFile;
77 ModuleFile *File;
103 llvm::DenseMap<ModuleFile *, unsigned> ModulesByFile;
160 void getKnownModules(SmallVectorImpl<ModuleFile *> &ModuleFiles);
164 void getModuleDependencies(ModuleFile *File,
165 SmallVectorImpl<ModuleFile *> &Dependencies);
168 typedef llvm::SmallPtrSet<ModuleFile *, 4> HitSet;
185 bool loadedModuleFile(ModuleFile *File);
HDModule.h110 class ModuleFile {
112 ModuleFile(ModuleKind Kind, unsigned Generation);
113 ~ModuleFile();
399 llvm::DenseMap<ModuleFile *, serialization::DeclID> GlobalToLocalDeclIDs;
470 llvm::SetVector<ModuleFile *> ImportedBy;
473 llvm::SetVector<ModuleFile *> Imports;
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDModuleManager.cpp31 ModuleFile *ModuleManager::lookup(StringRef Name) { in lookup()
40 ModuleFile *ModuleManager::lookup(const FileEntry *File) { in lookup()
41 llvm::DenseMap<const FileEntry *, ModuleFile *>::iterator Known in lookup()
58 SourceLocation ImportLoc, ModuleFile *ImportedBy, in addModule()
63 ModuleFile *&Module, in addModule()
88 ModuleFile *&ModuleEntry = Modules[Entry]; in addModule()
92 ModuleFile *New = new ModuleFile(Type, Generation); in addModule()
188 llvm::SmallPtrSetImpl<ModuleFile *> &LoadedSuccessfully, in removeModules()
194 llvm::SmallPtrSet<ModuleFile *, 4> victimSet(first, last); in removeModules()
196 auto IsVictim = [&](ModuleFile *MF) { in removeModules()
[all …]
HDASTReaderInternals.h31 class ModuleFile; variable
39 ModuleFile &F;
63 explicit ASTDeclContextNameLookupTrait(ASTReader &Reader, ModuleFile &F) in ASTDeclContextNameLookupTrait()
122 ModuleFile &F;
132 ASTIdentifierLookupTrait(ASTReader &Reader, ModuleFile &F,
152 ModuleFile &F;
170 ASTSelectorLookupTrait(ASTReader &Reader, ModuleFile &F) in ASTSelectorLookupTrait()
205 ModuleFile &M;
224 HeaderFileInfoTrait(ASTReader &Reader, ModuleFile &M, HeaderSearch *HS, in HeaderFileInfoTrait()
HDModule.cpp23 ModuleFile::ModuleFile(ModuleKind Kind, unsigned Generation) in ModuleFile() function in ModuleFile
48 ModuleFile::~ModuleFile() { in ~ModuleFile()
76 void ModuleFile::dump() { in dump()
HDASTReader.cpp128 void ChainedASTReaderListener::ReadCounter(const serialization::ModuleFile &M, in ReadCounter()
423 ModuleFile *TopImport = *ModuleMgr.rbegin(); in ReadDiagnosticOptions()
634 void PCHValidator::ReadCounter(const ModuleFile &M, unsigned Value) { in ReadCounter()
962 bool ASTReader::ReadDeclContextStorage(ModuleFile &M, in ReadDeclContextStorage()
1028 bool ASTReader::ParseLineTable(ModuleFile &F, in ParseLineTable()
1071 bool ASTReader::ReadSourceManagerBlock(ModuleFile &F) { in ReadSourceManagerBlock()
1168 ModuleFile *F = GlobalSLocEntryMap.find(-ID)->second; in ReadSLocEntry()
1298 ModuleFile *M = GlobalSLocEntryMap.find(-ID)->second; in getModuleImportLoc()
1308 SourceLocation ASTReader::getImportLocation(ModuleFile *F) { in getImportLocation()
1344 Token ASTReader::ReadToken(ModuleFile &F, const RecordDataImpl &Record, in ReadToken()
[all …]
HDGlobalModuleIndex.cpp268 GlobalModuleIndex::getKnownModules(SmallVectorImpl<ModuleFile *> &ModuleFiles) { in getKnownModules()
271 if (ModuleFile *MF = Modules[I].File) in getKnownModules()
277 ModuleFile *File, in getModuleDependencies()
278 SmallVectorImpl<ModuleFile *> &Dependencies) { in getModuleDependencies()
280 llvm::DenseMap<ModuleFile *, unsigned>::iterator Known in getModuleDependencies()
289 if (ModuleFile *MF = Modules[I].File) in getModuleDependencies()
312 if (ModuleFile *MF = Modules[ModuleIDs[I]].File) in lookupIdentifier()
320 bool GlobalModuleIndex::loadedModuleFile(ModuleFile *File) { in loadedModuleFile()
814 const FileEntry *ModuleFile = FileMgr.getFile(D->path()); in writeIndex() local
815 if (!ModuleFile) in writeIndex()
[all …]
HDASTReaderDecl.cpp39 ModuleFile &F;
222 ASTDeclReader(ASTReader &Reader, ModuleFile &F, DeclID thisDeclID, in ASTDeclReader()
256 void UpdateDecl(Decl *D, ModuleFile &ModuleFile,
2372 void ASTReader::ReadAttributes(ModuleFile &F, AttrVec &Attrs, in ReadAttributes()
2439 ModuleFile *M = I->second; in DeclCursorForID()
2447 ContinuousRangeMap<uint64_t, ModuleFile*, 4>::iterator I in getLocalBitOffset()
2454 uint64_t ASTReader::getGlobalBitOffset(ModuleFile &M, uint32_t LocalOffset) { in getGlobalBitOffset()
3384 ModuleFile *F = I->first; in loadDeclUpdateRecords()
3431 visitPreorder(ModuleFile &M, void *UserData) { in visitPreorder()
3435 static bool visitPostorder(ModuleFile &M, void *UserData) { in visitPostorder()
[all …]
HDASTReaderStmt.cpp32 ModuleFile &F;
81 ASTStmtReader(ASTReader &Reader, ModuleFile &F, in ASTStmtReader()
2273 Stmt *ASTReader::ReadStmt(ModuleFile &F) { in ReadStmt()
2287 Expr *ASTReader::ReadExpr(ModuleFile &F) { in ReadExpr()
2302 Stmt *ASTReader::ReadStmtFromStream(ModuleFile &F) { in ReadStmtFromStream()
HDASTWriter.cpp4373 for (ModuleFile *M : Chain->ModuleMgr) { in WriteASTCore()
/NextBSD/contrib/llvm/tools/lldb/include/lldb/Core/
HDFormatEntity.h62 ModuleFile, enumerator
/NextBSD/contrib/llvm/tools/clang/lib/Frontend/
HDFrontendAction.cpp398 for (const auto &ModuleFile : CI.getFrontendOpts().ModuleFiles) in BeginSourceFile() local
399 if (!CI.loadModuleFile(ModuleFile)) in BeginSourceFile()
HDCompilerInstance.cpp1322 auto &ModuleFile = CI.ModuleFileOverrides[ModuleName]; in loadModuleFile() local
1323 if (!ModuleFile.empty() && in loadModuleFile()
1324 CI.getFileManager().getFile(ModuleFile) != in loadModuleFile()
1328 << ModuleName << ModuleFile << ModuleFileStack.back(); in loadModuleFile()
1329 ModuleFile = ModuleFileStack.back(); in loadModuleFile()
HDASTUnit.cpp531 void ReadCounter(const serialization::ModuleFile &M, in ReadCounter()
1695 serialization::ModuleFile & in getASTFileName()
2751 serialization::ModuleFile & in getLocalPreprocessingEntities()
2765 serialization::ModuleFile & in visitLocalTopLevelDecls()
2787 serialization::ModuleFile *Mod;
2792 static bool PCHLocator(serialization::ModuleFile &M, void *UserData) { in PCHLocator()
/NextBSD/contrib/llvm/tools/clang/include/clang/Driver/
HDTypes.def85 TYPE("pcm", ModuleFile, INVALID, "pcm", "u")
/NextBSD/contrib/llvm/tools/lldb/source/Core/
HDFormatEntity.cpp114 ENTRY_CHILDREN("file", ModuleFile, None, g_file_child_entries),
324 ENUM_TO_CSTR(ModuleFile); in TypeToCString()
1496 case Entry::Type::ModuleFile: in Format()