Lines Matching refs:Filename
23 getArchiveAndObjectName(StringRef Filename) { in getArchiveAndObjectName() argument
24 StringRef Archive = Filename.substr(0, Filename.rfind('(')); in getArchiveAndObjectName()
25 StringRef Object = Filename.substr(Archive.size() + 1).drop_back(); in getArchiveAndObjectName()
29 static bool isArchive(StringRef Filename) { return Filename.endswith(")"); } in isArchive() argument
32 getMachOFatMemoryBuffers(StringRef Filename, MemoryBuffer &Mem, in getMachOFatMemoryBuffers() argument
39 Buffers.emplace_back(ObjData, Filename); in getMachOFatMemoryBuffers()
45 StringRef Filename, in load() argument
47 StringRef ArchiveFilename = getArchiveAndObjectName(Filename).first; in load()
90 StringRef Filename, TimestampTy Timestamp, in load() argument
93 auto ErrOrBuff = (Filename == "-") in load()
95 : VFS->getBufferForFile(Filename, -1, false); in load()
99 if (Filename != "-" && Timestamp != sys::TimePoint<>()) { in load()
100 llvm::ErrorOr<vfs::Status> Stat = VFS->status(Filename); in load()
105 WithColor::warning() << Filename in load()
127 FatBinaryName = std::string(Filename); in load()
165 BinaryHolder::ArchiveEntry::getObjectEntry(StringRef Filename, in getObjectEntry() argument
170 std::tie(ArchiveFilename, ObjectFilename) = getArchiveAndObjectName(Filename); in getObjectEntry()
232 BinaryHolder::getObjectEntry(StringRef Filename, TimestampTy Timestamp) { in getObjectEntry() argument
234 WithColor::note() << "trying to open '" << Filename << "'\n"; in getObjectEntry()
238 if (isArchive(Filename)) { in getObjectEntry()
239 StringRef ArchiveFilename = getArchiveAndObjectName(Filename).first; in getObjectEntry()
242 return ArchiveCache[ArchiveFilename]->getObjectEntry(Filename, Timestamp, in getObjectEntry()
246 auto Err = AE->load(VFS, Filename, Timestamp, Verbose); in getObjectEntry()
253 Filename, Timestamp, Verbose); in getObjectEntry()
261 if (!ObjectCache.count(Filename)) { in getObjectEntry()
263 auto Err = OE->load(VFS, Filename, Timestamp, Verbose); in getObjectEntry()
266 ObjectCache[Filename] = std::move(OE); in getObjectEntry()
269 return *ObjectCache[Filename]; in getObjectEntry()