Lines Matching defs:ModuleName

206 std::string HeaderSearch::getPrebuiltModuleFileName(StringRef ModuleName,
209 auto i(HSOpts->PrebuiltModuleFiles.find(ModuleName));
221 if (ModuleName.contains(':'))
225 llvm::sys::path::append(Result, ModuleName.split(':').first + "-" +
226 ModuleName.split(':').second +
229 llvm::sys::path::append(Result, ModuleName + ".pcm");
240 StringRef ModuleName = Module->Name;
248 getCachedModuleFileNameImpl(ModuleName, ModuleMapPath, CachePath);
255 std::string HeaderSearch::getCachedModuleFileName(StringRef ModuleName,
257 return getCachedModuleFileNameImpl(ModuleName, ModuleMapPath,
261 std::string HeaderSearch::getCachedModuleFileNameImpl(StringRef ModuleName,
273 llvm::sys::path::append(Result, ModuleName + ".pcm");
275 // Construct the name <ModuleName>-<hash of ModuleMapPath>.pcm which should
290 llvm::sys::path::append(Result, ModuleName + "-" + HashStr + ".pcm");
295 Module *HeaderSearch::lookupModule(StringRef ModuleName,
299 Module *Module = ModMap.findModule(ModuleName);
303 StringRef SearchName = ModuleName;
304 Module = lookupModule(ModuleName, SearchName, ImportLoc,
316 Module = lookupModule(ModuleName, SearchName, ImportLoc,
319 Module = lookupModule(ModuleName, SearchName, ImportLoc,
324 Module *HeaderSearch::lookupModule(StringRef ModuleName, StringRef SearchName,
334 // SearchName rather than ModuleName, to permit finding private modules
342 Module = loadFrameworkModule(ModuleName, *FrameworkDir, IsSystem);
363 Module = ModMap.findModule(ModuleName);
372 llvm::sys::path::append(NestedModuleMapDirName, ModuleName);
376 Module = ModMap.findModule(ModuleName);
387 // directory if ModuleName was from @import.
392 Module = ModMap.findModule(ModuleName);
646 StringRef ModuleName(Filename.begin(), SlashPos);
647 FrameworkName += ModuleName;
1748 StringRef ModuleName = llvm::sys::path::stem(TopFrameworkDir->getName());
1752 loadFrameworkModule(ModuleName, *TopFrameworkDir, IsSystemFramework);
1754 // FIXME: This can find a module not part of ModuleName, which is