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 | 29062da0acd10c3599d6cafa98551fe4a3f4a32e (patch) | |
tree | 15583ba00d82dfd81785e5270baed663fdcf8544 /llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp | |
parent | 536c83f25dee7996ba90116d13a41a1dcd2a26b6 (diff) | |
download | llvm-29062da0acd10c3599d6cafa98551fe4a3f4a32e.zip llvm-29062da0acd10c3599d6cafa98551fe4a3f4a32e.tar.gz llvm-29062da0acd10c3599d6cafa98551fe4a3f4a32e.tar.bz2 |
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);
}
llvm-svn: 28174
Diffstat (limited to 'llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp')
0 files changed, 0 insertions, 0 deletions