Lines Matching refs:ModuleManager
43 ModuleFile *ModuleManager::lookupByFileName(StringRef Name) const { in lookupByFileName()
52 ModuleFile *ModuleManager::lookupByModuleName(StringRef Name) const { in lookupByModuleName()
60 ModuleFile *ModuleManager::lookup(const FileEntry *File) const { in lookup()
65 ModuleManager::lookupBuffer(StringRef Name) { in lookupBuffer()
97 ModuleManager::AddModuleResult
98 ModuleManager::addModule(StringRef FileName, ModuleKind Type, in addModule()
245 void ModuleManager::removeModules(ModuleIterator First) { in removeModules()
284 ModuleManager::addInMemoryBuffer(StringRef FileName, in addInMemoryBuffer()
291 std::unique_ptr<ModuleManager::VisitState> ModuleManager::allocateVisitState() { in allocateVisitState()
303 void ModuleManager::returnVisitState(std::unique_ptr<VisitState> State) { in returnVisitState()
309 void ModuleManager::setGlobalIndex(GlobalModuleIndex *Index) { in setGlobalIndex()
323 void ModuleManager::moduleFileAccepted(ModuleFile *MF) { in moduleFileAccepted()
330 ModuleManager::ModuleManager(FileManager &FileMgr, ModuleCache &ModCache, in ModuleManager() function in ModuleManager
336 void ModuleManager::visit(llvm::function_ref<bool(ModuleFile &M)> Visitor, in visit()
437 bool ModuleManager::lookupModuleFile(StringRef FileName, off_t ExpectedSize, in lookupModuleFile()
464 struct GraphTraits<ModuleManager> {
467 using nodes_iterator = pointer_iterator<ModuleManager::ModuleConstIterator>;
477 static nodes_iterator nodes_begin(const ModuleManager &Manager) { in nodes_begin()
481 static nodes_iterator nodes_end(const ModuleManager &Manager) { in nodes_end()
487 struct DOTGraphTraits<ModuleManager> : public DefaultDOTGraphTraits {
493 std::string getNodeLabel(ModuleFile *M, const ModuleManager&) { in getNodeLabel()
500 void ModuleManager::viewGraph() { in viewGraph()