Lines Matching refs:Directory
532 Expected<unsigned> MCDwarfLineTable::tryGetFile(StringRef &Directory, in tryGetFile() argument
538 return Header.tryGetFile(Directory, FileName, Checksum, Source, DwarfVersion, in tryGetFile()
542 static bool isRootFile(const MCDwarfFile &RootFile, StringRef &Directory, in isRootFile() argument
550 MCDwarfLineTableHeader::tryGetFile(StringRef &Directory, in tryGetFile() argument
556 if (Directory == CompilationDir) in tryGetFile()
557 Directory = ""; in tryGetFile()
560 Directory = ""; in tryGetFile()
569 if (isRootFile(RootFile, Directory, FileName, Checksum) && DwarfVersion >= 5) in tryGetFile()
577 std::make_pair((Directory + Twine('\0') + FileName).toStringRef(Buffer), in tryGetFile()
599 if (Directory.empty()) { in tryGetFile()
603 Directory = sys::path::parent_path(FileName); in tryGetFile()
604 if (!Directory.empty()) in tryGetFile()
612 if (Directory.empty()) { in tryGetFile()
616 DirIndex = llvm::find(MCDwarfDirs, Directory) - MCDwarfDirs.begin(); in tryGetFile()
618 MCDwarfDirs.push_back(std::string(Directory)); in tryGetFile()