Lines Matching defs:ModuleName
205 std::string HeaderSearch::getPrebuiltModuleFileName(StringRef ModuleName,
208 auto i(HSOpts->PrebuiltModuleFiles.find(ModuleName));
220 if (ModuleName.contains(':'))
224 llvm::sys::path::append(Result, ModuleName.split(':').first + "-" +
225 ModuleName.split(':').second +
228 llvm::sys::path::append(Result, ModuleName + ".pcm");
239 StringRef ModuleName = Module->Name;
247 getCachedModuleFileNameImpl(ModuleName, ModuleMapPath, CachePath);
254 std::string HeaderSearch::getCachedModuleFileName(StringRef ModuleName,
256 return getCachedModuleFileNameImpl(ModuleName, ModuleMapPath,
260 std::string HeaderSearch::getCachedModuleFileNameImpl(StringRef ModuleName,
271 llvm::sys::path::append(Result, ModuleName + ".pcm");
273 // Construct the name <ModuleName>-<hash of ModuleMapPath>.pcm which should
288 llvm::sys::path::append(Result, ModuleName + "-" + HashStr + ".pcm");
293 Module *HeaderSearch::lookupModule(StringRef ModuleName,
297 Module *Module = ModMap.findModule(ModuleName);
301 StringRef SearchName = ModuleName;
302 Module = lookupModule(ModuleName, SearchName, ImportLoc,
314 Module = lookupModule(ModuleName, SearchName, ImportLoc,
317 Module = lookupModule(ModuleName, SearchName, ImportLoc,
322 Module *HeaderSearch::lookupModule(StringRef ModuleName, StringRef SearchName,
332 // SearchName rather than ModuleName, to permit finding private modules
340 Module = loadFrameworkModule(ModuleName, *FrameworkDir, IsSystem);
361 Module = ModMap.findModule(ModuleName);
370 llvm::sys::path::append(NestedModuleMapDirName, ModuleName);
374 Module = ModMap.findModule(ModuleName);
386 // directory if ModuleName was from @import.
391 Module = ModMap.findModule(ModuleName);
646 StringRef ModuleName(Filename.begin(), SlashPos);
647 FrameworkName += ModuleName;
1687 StringRef ModuleName = llvm::sys::path::stem(TopFrameworkDir->getName());
1691 loadFrameworkModule(ModuleName, *TopFrameworkDir, IsSystemFramework);
1693 // FIXME: This can find a module not part of ModuleName, which is