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()
70 ModuleManager::lookupBuffer(StringRef Name) { in lookupBuffer()
102 ModuleManager::AddModuleResult
103 ModuleManager::addModule(StringRef FileName, ModuleKind Type, in addModule()
252 void ModuleManager::removeModules(ModuleIterator First, ModuleMap *modMap) { in removeModules()
301 ModuleManager::addInMemoryBuffer(StringRef FileName, in addInMemoryBuffer()
308 ModuleManager::VisitState *ModuleManager::allocateVisitState() { in allocateVisitState()
321 void ModuleManager::returnVisitState(VisitState *State) { in returnVisitState()
327 void ModuleManager::setGlobalIndex(GlobalModuleIndex *Index) { in setGlobalIndex()
341 void ModuleManager::moduleFileAccepted(ModuleFile *MF) { in moduleFileAccepted()
348 ModuleManager::ModuleManager(FileManager &FileMgr, in ModuleManager() function in ModuleManager
355 ModuleManager::~ModuleManager() { delete FirstVisitState; } in ~ModuleManager()
357 void ModuleManager::visit(llvm::function_ref<bool(ModuleFile &M)> Visitor, in visit()
461 bool ModuleManager::lookupModuleFile(StringRef FileName, off_t ExpectedSize, in lookupModuleFile()
491 struct GraphTraits<ModuleManager> {
494 using nodes_iterator = pointer_iterator<ModuleManager::ModuleConstIterator>;
504 static nodes_iterator nodes_begin(const ModuleManager &Manager) { in nodes_begin()
508 static nodes_iterator nodes_end(const ModuleManager &Manager) { in nodes_end()
514 struct DOTGraphTraits<ModuleManager> : public DefaultDOTGraphTraits {
520 std::string getNodeLabel(ModuleFile *M, const ModuleManager&) { in getNodeLabel()
527 void ModuleManager::viewGraph() { in viewGraph()