Lines Matching defs:Directory
309 // the Directory num
347 unsigned MCDwarfLineTable::getFile(StringRef &Directory, StringRef &FileName,
349 return Header.getFile(Directory, FileName, FileNumber);
352 unsigned MCDwarfLineTableHeader::getFile(StringRef &Directory,
355 if (Directory == CompilationDir)
356 Directory = "";
359 Directory = "";
367 (Directory + Twine('\0') + FileName).str(), FileNumber);
381 if (Directory.empty()) {
385 Directory = sys::path::parent_path(FileName);
386 if (!Directory.empty())
391 // Find or make an entry in the MCDwarfDirs vector for this Directory.
394 if (Directory.empty()) {
400 if (Directory == MCDwarfDirs[DirIndex])
404 MCDwarfDirs.push_back(Directory);