Lines Matching defs:Directory
138 /// - changes Filename/Directory to values provided on construction
154 /// Directory of debug metadata
159 StringRef Directory;
171 StringRef Directory = StringRef(), const Module *DisplayM = nullptr,
174 Finder(), Filename(Filename), Directory(Directory), FileNode(nullptr),
293 Builder.createCompileUnit(dwarf::DW_LANG_C99, Filename, Directory,
300 FileNode = Builder.createFile(Filename, Directory);
454 /// Sets Filename/Directory from the Module identifier and returns true, or
456 bool getSourceInfoFromModule(const Module &M, std::string &Directory,
465 Directory = StringRef(Path.data(), Path.size());
469 // Sets Filename/Directory from debug information in M and returns true, or
471 bool getSourceInfoFromDI(const Module &M, std::string &Directory,
482 Directory = CU.getDirectory();
491 ParsedPath = getSourceInfoFromDI(M, Directory, Filename) ||
492 getSourceInfoFromModule(M, Directory, Filename);
513 Directory = StringRef(PathVec.data(), PathVec.size());
520 sys::path::append(Path, Directory, Filename);
521 Path.resize(Filename.size() + Directory.size() + 2);
522 Path[Filename.size() + Directory.size() + 1] = '\0';
563 DIUpdater R(M, Filename, Directory, DisplayM.get(), VMap.get());
566 bool DebugIR::isMissingPath() { return Filename.empty() || Directory.empty(); }
576 "non-empty Filename/Directory parameters.");
611 bool HideDebugMetadata, StringRef Directory,
613 return new DebugIR(HideDebugIntrinsics, HideDebugMetadata, Directory,