summaryrefslogtreecommitdiffstats
path: root/llvm/include/llvm/Support/CommandLine.h
diff options
context:
space:
mode:
authorAlex Lorenz <arphaman@gmail.com>2017-08-28 11:12:05 +0000
committerAlex Lorenz <arphaman@gmail.com>2017-08-28 11:12:05 +0000
commit1586fa70a631c15374d4aeb22af241ea8672d0d6 (patch)
tree2eaf07e54f9029f04cf7548f40ba370bedd5ee1c /llvm/include/llvm/Support/CommandLine.h
parent0db84863d0da9e9854e07f1d149b12636fc911fa (diff)
downloadbcm5719-llvm-1586fa70a631c15374d4aeb22af241ea8672d0d6.tar.gz
bcm5719-llvm-1586fa70a631c15374d4aeb22af241ea8672d0d6.zip
[refactor] initial support for refactoring action rules
This patch implements the initial support for refactoring action rules. The first rule that's supported is a "source change" rule that returns a set of atomic changes. This patch is based on the ideas presented in my RFC: http://lists.llvm.org/pipermail/cfe-dev/2017-July/054831.html The following pieces from the RFC are added by this patch: - `createRefactoringRule` (known as `apply` in the RFC) - `requiredSelection` refactoring action rule requirement. - `selection::SourceSelectionRange` selection constraint. Differential Revision: https://reviews.llvm.org/D36075 llvm-svn: 311884
Diffstat (limited to 'llvm/include/llvm/Support/CommandLine.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud