Home | History | Annotate | Download | only in Serialization

Lines Matching refs:ModuleManager

1 //===--- ModuleManager.cpp - Module Manager ---------------------*- C++ -*-===//
10 // This file defines the ModuleManager class, which manages a set of loaded
18 #include "clang/Serialization/ModuleManager.h"
31 ModuleFile *ModuleManager::lookup(StringRef Name) {
40 ModuleFile *ModuleManager::lookup(const FileEntry *File) {
50 ModuleManager::lookupBuffer(StringRef Name) {
56 ModuleManager::AddModuleResult
57 ModuleManager::addModule(StringRef FileName, ModuleKind Type,
127 // ModuleManager it must be the same underlying file.
190 void ModuleManager::removeModules(
247 ModuleManager::addInMemoryBuffer(StringRef FileName,
255 ModuleManager::VisitState *ModuleManager::allocateVisitState() {
268 void ModuleManager::returnVisitState(VisitState *State) {
274 void ModuleManager::setGlobalIndex(GlobalModuleIndex *Index) {
290 void ModuleManager::moduleFileAccepted(ModuleFile *MF) {
297 ModuleManager::ModuleManager(FileManager &FileMgr,
302 ModuleManager::~ModuleManager() {
308 void ModuleManager::visit(llvm::function_ref<bool(ModuleFile &M)> Visitor,
412 bool ModuleManager::lookupModuleFile(StringRef FileName,
436 struct GraphTraits<ModuleManager> {
439 typedef ModuleManager::ModuleConstIterator nodes_iterator;
449 static nodes_iterator nodes_begin(const ModuleManager &Manager) {
453 static nodes_iterator nodes_end(const ModuleManager &Manager) {
459 struct DOTGraphTraits<ModuleManager> : public DefaultDOTGraphTraits {
467 std::string getNodeLabel(ModuleFile *M, const ModuleManager&) {
473 void ModuleManager::viewGraph() {