[clangd] Use Dirty Filesystem for cross file rename.
authorNathan James <n.james93@hotmail.co.uk>
Wed, 10 Mar 2021 13:41:27 +0000 (13:41 +0000)
committerNathan James <n.james93@hotmail.co.uk>
Wed, 10 Mar 2021 13:41:29 +0000 (13:41 +0000)
commit7044f1d875e37a5badd4e59ee84b56faf7432f68
tree944dc53dba06e9967231467c16e88a8d735f4859
parent25951c5ab8e9d8e4040de163f06c444c73314551
[clangd] Use Dirty Filesystem for cross file rename.

Refactor cross file rename to use a Filesystem instead of a function for getting buffer contents of open files.

Depends on D94554

Reviewed By: sammccall

Differential Revision: https://reviews.llvm.org/D95043
clang-tools-extra/clangd/ClangdServer.cpp
clang-tools-extra/clangd/ClangdServer.h
clang-tools-extra/clangd/TUScheduler.cpp
clang-tools-extra/clangd/TUScheduler.h
clang-tools-extra/clangd/refactor/Rename.cpp
clang-tools-extra/clangd/refactor/Rename.h
clang-tools-extra/clangd/unittests/RenameTests.cpp