Lines Matching refs:Directory
569 MCDwarfLineTable::tryGetFile(StringRef &Directory, StringRef &FileName, in tryGetFile() argument
573 return Header.tryGetFile(Directory, FileName, Checksum, Source, DwarfVersion, in tryGetFile()
577 static bool isRootFile(const MCDwarfFile &RootFile, StringRef &Directory, in isRootFile() argument
586 MCDwarfLineTableHeader::tryGetFile(StringRef &Directory, StringRef &FileName, in tryGetFile() argument
590 if (Directory == CompilationDir) in tryGetFile()
591 Directory = ""; in tryGetFile()
594 Directory = ""; in tryGetFile()
603 if (DwarfVersion >= 5 && isRootFile(RootFile, Directory, FileName, Checksum)) in tryGetFile()
611 std::make_pair((Directory + Twine('\0') + FileName).toStringRef(Buffer), in tryGetFile()
628 if (Directory.empty()) { in tryGetFile()
632 Directory = sys::path::parent_path(FileName); in tryGetFile()
633 if (!Directory.empty()) in tryGetFile()
641 if (Directory.empty()) { in tryGetFile()
645 DirIndex = llvm::find(MCDwarfDirs, Directory) - MCDwarfDirs.begin(); in tryGetFile()
647 MCDwarfDirs.push_back(std::string(Directory)); in tryGetFile()