diff options
author | Alexey Samsonov <samsonov@google.com> | 2014-04-29 17:12:42 +0000 |
---|---|---|
committer | Alexey Samsonov <samsonov@google.com> | 2014-04-29 17:12:42 +0000 |
commit | 8e4cf3b662d38a10897a94cfecac6361ae536028 (patch) | |
tree | a19e745ec21151166e627ee751922f42a3c5ce16 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 601734885609a8c3bd932049e48c46c6776f47a9 (diff) | |
download | llvm-8e4cf3b662d38a10897a94cfecac6361ae536028.zip llvm-8e4cf3b662d38a10897a94cfecac6361ae536028.tar.gz llvm-8e4cf3b662d38a10897a94cfecac6361ae536028.tar.bz2 |
[DWARF parser] Compress DIEMinimal even further, simplify building DIE tree.
DIE doesn't need to store a pointer to its parent: we can traverse the DIE tree
only with functions getFirstChild() and getSibling(). Parents must be known
only when we construct the tree. Rewrite setDIERelations() procedure in a more
straightforward way, and get rid of lots of now unused DIEMinimal methods.
No functionality change.
llvm-svn: 207563
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions