diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2018-05-10 11:45:18 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2018-05-10 11:45:18 +0000 |
commit | 456f473ea8f2ca7b85773ba09140c5862f9c3ad7 (patch) | |
tree | aeeb86c7e6f027624513417d4c75b7d8a0a81858 /llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | |
parent | 70f4eaf699d2562adc16b9d6346e788cd318336d (diff) | |
download | bcm5719-llvm-456f473ea8f2ca7b85773ba09140c5862f9c3ad7.tar.gz bcm5719-llvm-456f473ea8f2ca7b85773ba09140c5862f9c3ad7.zip |
[InstCombine] Only propagate known leading zeros from udiv input to output.
Put in a conservatively correct estimate for now. Avoids miscompiling
clang in FDO mode. This is really tricky to trigger in reality as
basically all interesting cases will be folded away by computeKnownBits
earlier, I was unable to find a reasonably small test case.
llvm-svn: 331975
Diffstat (limited to 'llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp')
0 files changed, 0 insertions, 0 deletions