Lines Matching refs:FileName
345 MemoryBuffer::getFile(LineInfo.FileName, /*IsText=*/true);
347 if (MissingSources.insert(LineInfo.FileName).second)
348 reportWarning("failed to find source " + LineInfo.FileName,
357 std::vector<StringRef> &Lines = LineCache[LineInfo.FileName];
366 SourceCache[LineInfo.FileName] = std::move(Buffer);
393 sys::path::is_absolute_gnu(LineInfo.FileName)) {
394 // FileName has at least one character since is_absolute_gnu is false for
396 assert(!LineInfo.FileName.empty());
399 auto StrippedNameStart = LineInfo.FileName.begin();
403 for (auto Pos = StrippedNameStart + 1, End = LineInfo.FileName.end();
411 LineInfo.FileName =
412 std::string(StrippedNameStart, LineInfo.FileName.end());
416 sys::path::append(FilePath, Prefix, LineInfo.FileName);
418 LineInfo.FileName = std::string(FilePath);
441 if (LineInfo.FileName != DILineInfo::BadString && LineInfo.Line != 0 &&
443 OldLineInfo.FileName != LineInfo.FileName || PrintFunctionName)) {
444 OS << Delimiter << LineInfo.FileName << ":" << LineInfo.Line;
457 if (SourceCache.find(LineInfo.FileName) == SourceCache.end())
461 auto LineBuffer = LineCache.find(LineInfo.FileName);
468 LineInfo.Line, LineInfo.FileName),
481 if (LineInfo.FileName == DILineInfo::BadString || LineInfo.Line == 0 ||
483 OldLineInfo.FileName == LineInfo.FileName))