]> granicus.if.org Git - clang/commit
[refactor] Move clang-rename into the clang repository
authorAlex Lorenz <arphaman@gmail.com>
Fri, 30 Jun 2017 16:36:09 +0000 (16:36 +0000)
committerAlex Lorenz <arphaman@gmail.com>
Fri, 30 Jun 2017 16:36:09 +0000 (16:36 +0000)
commit4803aff743e866df42dd12fd37093bf2b4af42ac
tree3444ad9cff30fbdde5ea2d2f7b30a33a3bb69b33
parentfc0baba7f6ae7a67b39c2375bfbbb7948a10b026
[refactor] Move clang-rename into the clang repository

The core engine of clang-rename will be used for local and global renames in the
new refactoring engine, as mentioned in
http://lists.llvm.org/pipermail/cfe-dev/2017-June/054286.html.

The clang-rename tool is still supported but might get deprecated in the future.

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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@306840 91177308-0d34-0410-b5e6-96231b3b80d8
52 files changed:
include/clang/Tooling/Refactoring/Rename/RenamingAction.h [new file with mode: 0644]
include/clang/Tooling/Refactoring/Rename/USRFinder.h [new file with mode: 0644]
include/clang/Tooling/Refactoring/Rename/USRFindingAction.h [new file with mode: 0644]
include/clang/Tooling/Refactoring/Rename/USRLocFinder.h [new file with mode: 0644]
include/clang/module.modulemap
lib/Tooling/Refactoring/CMakeLists.txt
lib/Tooling/Refactoring/Rename/RenamingAction.cpp [new file with mode: 0644]
lib/Tooling/Refactoring/Rename/USRFinder.cpp [new file with mode: 0644]
lib/Tooling/Refactoring/Rename/USRFindingAction.cpp [new file with mode: 0644]
lib/Tooling/Refactoring/Rename/USRLocFinder.cpp [new file with mode: 0644]
test/CMakeLists.txt
test/clang-rename/ClassAsTemplateArgument.cpp [new file with mode: 0644]
test/clang-rename/ClassFindByName.cpp [new file with mode: 0644]
test/clang-rename/ClassReplacements.cpp [new file with mode: 0644]
test/clang-rename/ClassSimpleRenaming.cpp [new file with mode: 0644]
test/clang-rename/ClassTestMulti.cpp [new file with mode: 0644]
test/clang-rename/ClassTestMultiByName.cpp [new file with mode: 0644]
test/clang-rename/ComplexFunctionOverride.cpp [new file with mode: 0644]
test/clang-rename/ComplicatedClassType.cpp [new file with mode: 0644]
test/clang-rename/Ctor.cpp [new file with mode: 0644]
test/clang-rename/CtorInitializer.cpp [new file with mode: 0644]
test/clang-rename/DeclRefExpr.cpp [new file with mode: 0644]
test/clang-rename/Field.cpp [new file with mode: 0644]
test/clang-rename/FunctionMacro.cpp [new file with mode: 0644]
test/clang-rename/FunctionOverride.cpp [new file with mode: 0644]
test/clang-rename/FunctionWithClassFindByName.cpp [new file with mode: 0644]
test/clang-rename/IncludeHeaderWithSymbol.cpp [new file with mode: 0644]
test/clang-rename/Inputs/HeaderWithSymbol.h [new file with mode: 0644]
test/clang-rename/Inputs/OffsetToNewName.yaml [new file with mode: 0644]
test/clang-rename/Inputs/QualifiedNameToNewName.yaml [new file with mode: 0644]
test/clang-rename/InvalidNewName.cpp [new file with mode: 0644]
test/clang-rename/InvalidOffset.cpp [new file with mode: 0644]
test/clang-rename/InvalidQualifiedName.cpp [new file with mode: 0644]
test/clang-rename/MemberExprMacro.cpp [new file with mode: 0644]
test/clang-rename/Namespace.cpp [new file with mode: 0644]
test/clang-rename/NoNewName.cpp [new file with mode: 0644]
test/clang-rename/TemplateClassInstantiation.cpp [new file with mode: 0644]
test/clang-rename/TemplateTypename.cpp [new file with mode: 0644]
test/clang-rename/TemplatedClassFunction.cpp [new file with mode: 0644]
test/clang-rename/UserDefinedConversion.cpp [new file with mode: 0644]
test/clang-rename/Variable.cpp [new file with mode: 0644]
test/clang-rename/VariableMacro.cpp [new file with mode: 0644]
test/clang-rename/YAMLInput.cpp [new file with mode: 0644]
tools/CMakeLists.txt
tools/clang-rename/CMakeLists.txt [new file with mode: 0644]
tools/clang-rename/ClangRename.cpp [new file with mode: 0644]
tools/clang-rename/clang-rename.el [new file with mode: 0644]
tools/clang-rename/clang-rename.py [new file with mode: 0644]
unittests/CMakeLists.txt
unittests/Rename/CMakeLists.txt [new file with mode: 0644]
unittests/Rename/ClangRenameTest.h [new file with mode: 0644]
unittests/Rename/RenameClassTest.cpp [new file with mode: 0644]