Lines Matching refs:module
89 bool AddModule(const SourceModule &module, ModuleVector *exported_modules,
105 clang::Module *module);
107 void ReportModuleExports(ModuleVector &exports, clang::Module *module);
198 ExportedModuleSet &exports, clang::Module *module) { in ReportModuleExportsHelper() argument
199 if (exports.count(reinterpret_cast<ClangModulesDeclVendor::ModuleID>(module))) in ReportModuleExportsHelper()
202 exports.insert(reinterpret_cast<ClangModulesDeclVendor::ModuleID>(module)); in ReportModuleExportsHelper()
206 module->getExportedModules(sub_exports); in ReportModuleExportsHelper()
208 for (clang::Module *module : sub_exports) in ReportModuleExportsHelper()
209 ReportModuleExportsHelper(exports, module); in ReportModuleExportsHelper()
213 ClangModulesDeclVendor::ModuleVector &exports, clang::Module *module) { in ReportModuleExports() argument
216 ReportModuleExportsHelper(exports_set, module); in ReportModuleExports()
218 for (ModuleID module : exports_set) in ReportModuleExports() local
219 exports.push_back(module); in ReportModuleExports()
222 bool ClangModulesDeclVendorImpl::AddModule(const SourceModule &module, in AddModule() argument
237 for (ConstString path_component : module.path) in AddModule()
253 if (module.search_path) { in AddModule()
254 auto path_begin = llvm::sys::path::begin(module.search_path.GetStringRef()); in AddModule()
255 auto path_end = llvm::sys::path::end(module.search_path.GetStringRef()); in AddModule()
256 auto sysroot_begin = llvm::sys::path::begin(module.sysroot.GetStringRef()); in AddModule()
257 auto sysroot_end = llvm::sys::path::end(module.sysroot.GetStringRef()); in AddModule()
266 module.search_path.AsCString()); in AddModule()
273 HS.getFileMgr().getDirectory(module.search_path.GetStringRef()); in AddModule()
283 if (!HS.lookupModule(module.path.front().GetStringRef())) { in AddModule()
285 module.path.front().AsCString()); in AddModule()
297 for (ConstString path_component : module.path) { in AddModule()
317 module.path.front().AsCString()); in AddModule()
323 for (auto &component : llvm::ArrayRef<ConstString>(module.path).drop_front()) { in AddModule()
427 for (ModuleID module : modules) in ForEachMacro() local
428 module_priorities[module] = priority++; in ForEachMacro()
458 clang::Module *module = module_macro->getOwningModule(); in ForEachMacro() local
462 module_priorities.find(reinterpret_cast<ModuleID>(module)); in ForEachMacro()
470 clang::Module *top_level_module = module->getTopLevelModule(); in ForEachMacro()
472 if (top_level_module != module) { in ForEachMacro()