diff options
author | Evan Cheng <evan.cheng@apple.com> | 2012-02-23 02:58:19 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2012-02-23 02:58:19 +0000 |
commit | f258a15bdfd63b98c33f7d14aa43c7d3b6e57976 (patch) | |
tree | 15fd282d2c8a604f133ff3c15710a246d63b3f3d /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | |
parent | 91f5ae5022c75fb35b77aeffd5dac4163f456ee8 (diff) | |
download | llvm-f258a15bdfd63b98c33f7d14aa43c7d3b6e57976.zip llvm-f258a15bdfd63b98c33f7d14aa43c7d3b6e57976.tar.gz llvm-f258a15bdfd63b98c33f7d14aa43c7d3b6e57976.tar.bz2 |
Canonicalize (srl (bswap x), 16) to (rotr (bswap x), 16) if the high 16 bits
of x are zero. This optimizes rev + lsr 16 to rev16.
rdar://10750814
llvm-svn: 151230
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions