diff options
| author | Amara Emerson <aemerson@apple.com> | 2019-06-27 23:56:34 +0000 |
|---|---|---|
| committer | Amara Emerson <aemerson@apple.com> | 2019-06-27 23:56:34 +0000 |
| commit | ecb7ac35f9de3d4a89b382ae251337f0fe2941ef (patch) | |
| tree | a915ec98bc68492b3eb1c4ef78985b242680b029 /lldb/source/Plugins/DynamicLoader | |
| parent | 92e625c2233c98a9ffa6d7d5cc10462957425054 (diff) | |
| download | bcm5719-llvm-ecb7ac35f9de3d4a89b382ae251337f0fe2941ef.tar.gz bcm5719-llvm-ecb7ac35f9de3d4a89b382ae251337f0fe2941ef.zip | |
[GlobalISel][IRTranslator] Fix some PHI bugs related to jump tables when optimizations are used.
The new switch lowering code that tries to generate jump tables and range checks
were tested at -O0 on arm64, but on -O3 the generic switch lowering code goes to
town on trying to generate optimized lowerings, e.g. multiple jump tables, range
checks etc. This exposed bugs in the way PHI nodes are handled because the CFG
looks even stranger after all of this is done.
llvm-svn: 364613
Diffstat (limited to 'lldb/source/Plugins/DynamicLoader')
0 files changed, 0 insertions, 0 deletions

