diff options
author | Chris Lattner <sabre@nondot.org> | 2006-05-08 20:59:41 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2006-05-08 20:59:41 +0000 |
commit | eaeda56649052fc75e527b37089d6d67c4a5976d (patch) | |
tree | f6260b467a9cdacc3c22700537af2acb346c094e /lib/Transforms/Utils/UnifyFunctionExitNodes.cpp | |
parent | 9b9a3cfe548963b1612c17111da8991e3b5bae7c (diff) |
Implement and_sext.ll:test3, generating:
_test4:
srawi r3, r3, 16
blr
instead of:
_test4:
srwi r2, r3, 16
extsh r3, r2
blr
for:
short test4(unsigned X) {
return (X >> 16);
}
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28174 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/Utils/UnifyFunctionExitNodes.cpp')
0 files changed, 0 insertions, 0 deletions