diff options
author | Roman Lebedev <lebedev.ri@gmail.com> | 2019-07-31 15:20:33 +0000 |
---|---|---|
committer | Roman Lebedev <lebedev.ri@gmail.com> | 2019-07-31 15:20:33 +0000 |
commit | 8d76284599c4bc995c037b524b107ee0e902dcdb (patch) | |
tree | 6257bcaa68d6c890157028ecb24a95fac784be79 /llvm/docs/LoopTerminology.rst | |
parent | 67688af5f06e2838b3e73d53ded787fefcc40787 (diff) | |
download | bcm5719-llvm-8d76284599c4bc995c037b524b107ee0e902dcdb.tar.gz bcm5719-llvm-8d76284599c4bc995c037b524b107ee0e902dcdb.zip |
[NFC][InstCombine] Add xor-or-icmp tests with icmp having extra uses
Currently InstCombiner::foldXorOfICmps() bailouts if the
ICMP it wants to invert has extra uses. As it can be seen
in the tests in previous commit, this is super unfortunate,
this is the single pattern that is left non-canonicalized.
We could analyze if we can also invert all the uses if said ICMP
at the same time, thus not bailing out there.
I'm not seeing any nicer alternative.
llvm-svn: 367439
Diffstat (limited to 'llvm/docs/LoopTerminology.rst')
0 files changed, 0 insertions, 0 deletions