Lines Matching refs:ModuleManager
44 ModuleFile *ModuleManager::lookupByFileName(StringRef Name) const { in lookupByFileName()
53 ModuleFile *ModuleManager::lookupByModuleName(StringRef Name) const { in lookupByModuleName()
61 ModuleFile *ModuleManager::lookup(const FileEntry *File) const { in lookup()
66 ModuleManager::lookupBuffer(StringRef Name) { in lookupBuffer()
98 ModuleManager::AddModuleResult
99 ModuleManager::addModule(StringRef FileName, ModuleKind Type, in addModule()
241 void ModuleManager::removeModules(ModuleIterator First) { in removeModules()
280 ModuleManager::addInMemoryBuffer(StringRef FileName, in addInMemoryBuffer()
287 std::unique_ptr<ModuleManager::VisitState> ModuleManager::allocateVisitState() { in allocateVisitState()
299 void ModuleManager::returnVisitState(std::unique_ptr<VisitState> State) { in returnVisitState()
305 void ModuleManager::setGlobalIndex(GlobalModuleIndex *Index) { in setGlobalIndex()
319 void ModuleManager::moduleFileAccepted(ModuleFile *MF) { in moduleFileAccepted()
326 ModuleManager::ModuleManager(FileManager &FileMgr, in ModuleManager() function in ModuleManager
333 void ModuleManager::visit(llvm::function_ref<bool(ModuleFile &M)> Visitor, in visit()
434 bool ModuleManager::lookupModuleFile(StringRef FileName, off_t ExpectedSize, in lookupModuleFile()
461 struct GraphTraits<ModuleManager> {
464 using nodes_iterator = pointer_iterator<ModuleManager::ModuleConstIterator>;
474 static nodes_iterator nodes_begin(const ModuleManager &Manager) { in nodes_begin()
478 static nodes_iterator nodes_end(const ModuleManager &Manager) { in nodes_end()
484 struct DOTGraphTraits<ModuleManager> : public DefaultDOTGraphTraits {
490 std::string getNodeLabel(ModuleFile *M, const ModuleManager&) { in getNodeLabel()
497 void ModuleManager::viewGraph() { in viewGraph()