Lines Matching refs:File
188 // File name.
258 if (ModuleFile *MF = Modules[I].File)
264 ModuleFile *File,
268 = ModulesByFile.find(File);
276 if (ModuleFile *MF = Modules[I].File)
299 if (ModuleFile *MF = Modules[ModuleIDs[I]].File)
307 bool GlobalModuleIndex::loadedModuleFile(ModuleFile *File) {
309 StringRef Name = llvm::sys::path::stem(File->FileName);
321 if (File->File->getSize() == Info.Size &&
322 File->File->getModificationTime() == Info.ModTime) {
323 Info.File = File;
324 ModulesByFile[File] = Known->second;
381 ModuleFileInfo &getModuleFileInfo(const FileEntry *File) {
383 = ModuleFiles.find(File);
388 ModuleFileInfo &Info = ModuleFiles[File];
399 bool loadModuleFile(const FileEntry *File);
469 bool GlobalModuleIndexBuilder::loadModuleFile(const FileEntry *File) {
473 Buffer.reset(FileMgr.getBufferForFile(File, &ErrorStr, /*isVolatile=*/true));
495 unsigned ID = getModuleFileInfo(File).ID;
585 getModuleFileInfo(File).Dependencies.push_back(DependsOnID);
682 // File name