Lines Matching refs:InMemoryFile
649 class InMemoryFile : public InMemoryNode { class
654 InMemoryFile(Status Stat, std::unique_ptr<llvm::MemoryBuffer> Buffer) in InMemoryFile() function in llvm::vfs::detail::InMemoryFile
675 const InMemoryFile &ResolvedFile;
678 InMemoryHardLink(StringRef Path, const InMemoryFile &ResolvedFile) in InMemoryHardLink()
680 const InMemoryFile &getResolvedFile() const { return ResolvedFile; } in getResolvedFile()
724 const InMemoryFile &Node;
729 explicit InMemoryFileAdaptor(const InMemoryFile &Node, in InMemoryFileAdaptor()
905 assert((isa<detail::InMemoryFile>(Node) || in addFile()
914 return cast<detail::InMemoryFile>(Node)->getBuffer()->getBuffer() == in addFile()
931 return std::make_unique<detail::InMemoryFile>( in addFile()
949 return std::make_unique<detail::InMemoryFile>( in addFileNoOwn()
1010 if (auto File = dyn_cast<detail::InMemoryFile>(Node)) { in lookupNode()
1038 if (!TargetNode || NewLinkNode || !isa<detail::InMemoryFile>(*TargetNode)) in addHardLink()
1044 *cast<detail::InMemoryFile>(*TargetNode)); in addHardLink()
1083 if (auto *F = dyn_cast<detail::InMemoryFile>(*Node)) in openFileForRead()