[include-fixer] Add a find-all-symbols tool for include-fixer.
authorHaojian Wu <hokein@google.com>
Wed, 27 Apr 2016 14:27:05 +0000 (14:27 +0000)
committerHaojian Wu <hokein@google.com>
Wed, 27 Apr 2016 14:27:05 +0000 (14:27 +0000)
commitf875acbd7782d1a2caaf84892d52697d946de54f
tree894878674d5be7d23c220785e8af2c38f16520f3
parentf412e9029dc2edb4bc68f081a19431afcf88658e
[include-fixer] Add a find-all-symbols tool for include-fixer.

Summary:
The find-all-symbols tool generates a yaml symbol database for
include-fixer.

The symbol matcher is originally written by Xiaoyi Liu.

Reviewers: bkramer, djasper

Subscribers: cfe-commits, klimek, ioeric

Differential Revision: http://reviews.llvm.org/D19482

llvm-svn: 267719
12 files changed:
clang-tools-extra/include-fixer/CMakeLists.txt
clang-tools-extra/include-fixer/find-all-symbols/CMakeLists.txt [new file with mode: 0644]
clang-tools-extra/include-fixer/find-all-symbols/FindAllSymbols.cpp [new file with mode: 0644]
clang-tools-extra/include-fixer/find-all-symbols/FindAllSymbols.h [new file with mode: 0644]
clang-tools-extra/include-fixer/find-all-symbols/SymbolInfo.cpp [new file with mode: 0644]
clang-tools-extra/include-fixer/find-all-symbols/SymbolInfo.h [new file with mode: 0644]
clang-tools-extra/include-fixer/find-all-symbols/tool/CMakeLists.txt [new file with mode: 0644]
clang-tools-extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp [new file with mode: 0644]
clang-tools-extra/include-fixer/find-all-symbols/tool/run-find-all-symbols.py [new file with mode: 0644]
clang-tools-extra/unittests/include-fixer/CMakeLists.txt
clang-tools-extra/unittests/include-fixer/find-all-symbols/CMakeLists.txt [new file with mode: 0644]
clang-tools-extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp [new file with mode: 0644]