diff options
author | Roman Lebedev <lebedev.ri@gmail.com> | 2020-07-27 15:07:51 +0300 |
---|---|---|
committer | Roman Lebedev <lebedev.ri@gmail.com> | 2020-07-27 15:39:03 +0300 |
commit | 1da9834557cd4302a5183b8228ce063e69f82602 (patch) | |
tree | dac0a2471473ea39cf7114ad5329d82390448464 /llvm/lib/Bitcode/Reader/BitReader.cpp | |
parent | 61480db6019d01a7a97de6ec64991664bf9b4996 (diff) | |
download | llvm-1da9834557cd4302a5183b8228ce063e69f82602.zip llvm-1da9834557cd4302a5183b8228ce063e69f82602.tar.gz llvm-1da9834557cd4302a5183b8228ce063e69f82602.tar.bz2 |
[JumpThreading] ProcessBranchOnXOR(): bailout if any pred ends in indirect branch (PR46857)
SplitBlockPredecessors() can not split blocks that have such terminators,
and in two other places we already ensure that we don't end up calling
SplitBlockPredecessors() on such blocks. Do so in one more place.
Fixes https://bugs.llvm.org/show_bug.cgi?id=46857
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitReader.cpp')
0 files changed, 0 insertions, 0 deletions