Lines Matching refs:FileName
347 auto BufferOrError = MemoryBuffer::getFile(LineInfo.FileName);
349 if (MissingSources.insert(LineInfo.FileName).second)
350 reportWarning("failed to find source " + LineInfo.FileName,
359 std::vector<StringRef> &Lines = LineCache[LineInfo.FileName];
368 SourceCache[LineInfo.FileName] = std::move(Buffer);
395 sys::path::is_absolute_gnu(LineInfo.FileName)) {
396 // FileName has at least one character since is_absolute_gnu is false for
398 assert(!LineInfo.FileName.empty());
401 auto StrippedNameStart = LineInfo.FileName.begin();
405 for (auto Pos = StrippedNameStart + 1, End = LineInfo.FileName.end();
413 LineInfo.FileName =
414 std::string(StrippedNameStart, LineInfo.FileName.end());
418 sys::path::append(FilePath, Prefix, LineInfo.FileName);
420 LineInfo.FileName = std::string(FilePath);
443 if (LineInfo.FileName != DILineInfo::BadString && LineInfo.Line != 0 &&
445 OldLineInfo.FileName != LineInfo.FileName || PrintFunctionName)) {
446 OS << Delimiter << LineInfo.FileName << ":" << LineInfo.Line;
459 if (SourceCache.find(LineInfo.FileName) == SourceCache.end())
463 auto LineBuffer = LineCache.find(LineInfo.FileName);
470 LineInfo.Line, LineInfo.FileName),
483 if (LineInfo.FileName == DILineInfo::BadString || LineInfo.Line == 0 ||
485 OldLineInfo.FileName == LineInfo.FileName))