diff options
author | Ilya Biryukov <ibiryukov@google.com> | 2019-07-08 17:25:02 +0000 |
---|---|---|
committer | Ilya Biryukov <ibiryukov@google.com> | 2019-07-08 17:25:02 +0000 |
commit | b736969eddce563a7fd3fe10b8fe7adfd85c8692 (patch) | |
tree | 6686048415918a7029fa54613ea56d737d7d93a2 /llvm/lib/Transforms/Hello/Hello.cpp | |
parent | b636c263896f4b010ed1ee276cc1429322664403 (diff) | |
download | bcm5719-llvm-b736969eddce563a7fd3fe10b8fe7adfd85c8692.tar.gz bcm5719-llvm-b736969eddce563a7fd3fe10b8fe7adfd85c8692.zip |
[Syntax] Introduce syntax trees
Summary:
A tooling-focused alternative to the AST. This commit focuses on the
memory-management strategy and the structure of the AST.
More to follow later:
- Operations to mutate the syntax trees and corresponding textual
replacements.
- Mapping between clang AST nodes and syntax tree nodes.
- More node types corresponding to the language constructs.
Reviewers: sammccall
Reviewed By: sammccall
Subscribers: llvm-commits, mgorny, cfe-commits
Tags: #clang, #llvm
Differential Revision: https://reviews.llvm.org/D61637
llvm-svn: 365355
Diffstat (limited to 'llvm/lib/Transforms/Hello/Hello.cpp')
0 files changed, 0 insertions, 0 deletions