aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2012-02-23 02:58:19 +0000
committerEvan Cheng <evan.cheng@apple.com>2012-02-23 02:58:19 +0000
commitf258a15bdfd63b98c33f7d14aa43c7d3b6e57976 (patch)
tree15fd282d2c8a604f133ff3c15710a246d63b3f3d /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parent91f5ae5022c75fb35b77aeffd5dac4163f456ee8 (diff)
downloadllvm-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