[clang-rename] Merge rename-{at|all} & optimize.
authorKirill Bobyrev <omtcyfz@gmail.com>
Wed, 14 Sep 2016 13:00:36 +0000 (13:00 +0000)
committerKirill Bobyrev <omtcyfz@gmail.com>
Wed, 14 Sep 2016 13:00:36 +0000 (13:00 +0000)
commitc2ed91fc4e38364c4c67e2ad5915783e01399476
treee9cc9339ebcf53e633c27410716cd51b154f128d
parent2ca31969989db90f85a2fa3f43e7864b90cdf008
[clang-rename] Merge rename-{at|all} & optimize.

Having both rename-at and rename-all both seems confusing and introduces
unneeded difficulties. Allowing to use both -qualified-name and -offset at once
while performing efficient renamings seems like a feature, too. Maintaining main
function wrappers and custom help becomes redundant while CLI becomes less
confusing.

Reviewers: alexfh

Differential Revision: https://reviews.llvm.org/D24224

llvm-svn: 281456
clang-tools-extra/clang-rename/USRFindingAction.cpp
clang-tools-extra/clang-rename/USRFindingAction.h
clang-tools-extra/clang-rename/tool/ClangRename.cpp
clang-tools-extra/docs/clang-rename.rst
clang-tools-extra/test/clang-rename/ClassFindByName.cpp
clang-tools-extra/test/clang-rename/ClassTestMulti.cpp
clang-tools-extra/test/clang-rename/ClassTestMultiByName.cpp
clang-tools-extra/test/clang-rename/FunctionWithClassFindByName.cpp
clang-tools-extra/test/clang-rename/NoNewName.cpp