Lines Matching refs:file_spec
52 static void resolve_tilde(FileSpec &file_spec) { in resolve_tilde() argument
53 if (!FileSystem::Instance().Exists(file_spec) && in resolve_tilde()
54 file_spec.GetDirectory() && in resolve_tilde()
55 file_spec.GetDirectory().GetCString()[0] == '~') { in resolve_tilde()
56 FileSystem::Instance().Resolve(file_spec); in resolve_tilde()
73 SourceManager::FileSP SourceManager::GetFile(const FileSpec &file_spec) { in GetFile() argument
74 if (!file_spec) in GetFile()
77 FileSpec resolved_fspec = file_spec; in GetFile()
253 const FileSpec &file_spec, uint32_t line, uint32_t column, in DisplaySourceLinesWithLineNumbers() argument
257 FileSP file_sp(GetFile(file_spec)); in DisplaySourceLinesWithLineNumbers()
270 m_last_file_spec = file_spec; in DisplaySourceLinesWithLineNumbers()
321 bool SourceManager::SetDefaultFileAndLine(const FileSpec &file_spec, in SetDefaultFileAndLine() argument
324 FileSP file_sp(GetFile(file_spec)); in SetDefaultFileAndLine()
328 m_last_file_spec = file_spec; in SetDefaultFileAndLine()
335 bool SourceManager::GetDefaultFileAndLine(FileSpec &file_spec, uint32_t &line) { in GetDefaultFileAndLine() argument
337 file_spec = m_last_file_spec; in GetDefaultFileAndLine()
370 file_spec = m_last_file_spec; in GetDefaultFileAndLine()
382 void SourceManager::FindLinesMatchingRegex(FileSpec &file_spec, in FindLinesMatchingRegex() argument
388 FileSP file_sp = GetFile(file_spec); in FindLinesMatchingRegex()
395 SourceManager::File::File(const FileSpec &file_spec, in File() argument
397 : m_file_spec_orig(file_spec), m_file_spec(file_spec), in File()
398 m_mod_time(FileSystem::Instance().GetModificationTime(file_spec)), in File()
400 CommonInitializer(file_spec, nullptr); in File()
403 SourceManager::File::File(const FileSpec &file_spec, Target *target) in File() argument
404 : m_file_spec_orig(file_spec), m_file_spec(file_spec), in File()
405 m_mod_time(FileSystem::Instance().GetModificationTime(file_spec)), in File()
408 CommonInitializer(file_spec, target); in File()
411 void SourceManager::File::CommonInitializer(const FileSpec &file_spec, in CommonInitializer() argument
417 if (!file_spec.GetDirectory() && file_spec.GetFilename()) { in CommonInitializer()
424 file_spec.GetFilename().AsCString(), 0, check_inlines, in CommonInitializer()
716 FileSpec file_spec = file_sp->GetFileSpec(); in AddSourceFile() local
717 FileCache::iterator pos = m_file_cache.find(file_spec); in AddSourceFile()
719 m_file_cache[file_spec] = file_sp; in AddSourceFile()
722 m_file_cache[file_spec] = file_sp; in AddSourceFile()
727 const FileSpec &file_spec) const { in FindSourceFile()
729 FileCache::const_iterator pos = m_file_cache.find(file_spec); in FindSourceFile()