summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/EscapeEnumerator.cpp
diff options
context:
space:
mode:
authorAlex Lorenz <arphaman@gmail.com>2017-08-24 13:51:09 +0000
committerAlex Lorenz <arphaman@gmail.com>2017-08-24 13:51:09 +0000
commita844f396ced116842a7d5ec6ba56006254c93c4d (patch)
tree44282be4bf6b8add1d1025841cb15b0ccc7f100d /llvm/lib/Transforms/Utils/EscapeEnumerator.cpp
parente928c2b67e1a6946faa5c601fc3616701193bb82 (diff)
downloadbcm5719-llvm-a844f396ced116842a7d5ec6ba56006254c93c4d.tar.gz
bcm5719-llvm-a844f396ced116842a7d5ec6ba56006254c93c4d.zip
[refactor] Add the AST source selection component
This commit adds the base AST source selection component to the refactoring library. AST selection is represented using a tree of SelectedASTNode values. Each selected node gets its own selection kind, which can actually be None even in the middle of tree (e.g. statement in a macro whose child is in a macro argument). The initial version constructs a "raw" selection tree, without applying filters and canonicalisation operations to the nodes. Differential Revision: https://reviews.llvm.org/D35012 llvm-svn: 311655
Diffstat (limited to 'llvm/lib/Transforms/Utils/EscapeEnumerator.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud