Lines Matching refs:Module
45 class Module { class
47 Module(llvm::StringRef Name, bool Problem);
48 ~Module();
50 Module *findSubModule(llvm::StringRef SubName);
55 std::vector<Module *> SubModules;
64 Module::Module(llvm::StringRef Name, bool Problem) in Module() function in Module
68 Module::~Module() { in ~Module()
71 Module *last = SubModules.back(); in ~Module()
78 bool Module::output(llvm::raw_fd_ostream &OS, int Indent) { in output()
119 Module *Module::findSubModule(llvm::StringRef SubName) { in findSubModule()
165 static bool addModuleDescription(Module *RootModule, in addModuleDescription()
170 Module *CurrentModule = RootModule; in addModuleDescription()
203 Module *SubModule = CurrentModule->findSubModule(Stem); in addModuleDescription()
205 SubModule = new Module(Stem, IsProblemFile); in addModuleDescription()
216 static Module *loadModuleDescriptions( in loadModuleDescriptions()
222 auto *RootModule = new Module(RootModuleName, false); in loadModuleDescriptions()
253 llvm::StringRef HeaderPrefix, Module *RootModule) { in writeModuleMap()
304 std::unique_ptr<Module> RootModule( in createModuleMap()