diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2013-11-16 16:00:48 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2013-11-16 16:00:48 +0000 |
commit | e9cdbf68e542bbb79597d6233dd2a339c89862a2 (patch) | |
tree | d38004354c7d6a76ed51ea01a8981b9abdcc1325 /lib/LTO | |
parent | bd9f36f4db42f4b73caeb8cfe04e98f047d99375 (diff) | |
download | llvm-e9cdbf68e542bbb79597d6233dd2a339c89862a2.tar.gz llvm-e9cdbf68e542bbb79597d6233dd2a339c89862a2.tar.bz2 llvm-e9cdbf68e542bbb79597d6233dd2a339c89862a2.tar.xz |
InstCombine: fold (A >> C) == (B >> C) --> (A^B) < (1 << C) for constant Cs.
This is common in bitfield code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194925 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/LTO')
0 files changed, 0 insertions, 0 deletions