summaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorAnna Thomas <anna@azul.com>2017-07-11 17:16:33 +0000
committerAnna Thomas <anna@azul.com>2017-07-11 17:16:33 +0000
commit5526a33f4fffbe840f19af109f9e9eb35aa20f3b (patch)
tree6e6cb16dcfa03e75377b799444171b056598db57 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parentf67cd8259d6f50ff342c038966ff39e055e901e1 (diff)
[LoopUnrollRuntime] Avoid multi-exit nested loop with epilog generation
The loop structure for the outer loop does not contain the epilog preheader when we try to unroll inner loop with multiple exits and epilog code is generated. For now, we just bail out in such cases. Added a test case that shows the problem. Without this bailout, we would trip on assert saying LCSSA form is incorrect for outer loop. llvm-svn: 307676
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions