commit | e066d68eb4c2fe227fb60f4836247e3b03320e7e | [log] [tgz] |
---|---|---|
author | Nate Begeman <natebegeman@mac.com> | Wed May 11 23:45:54 2005 +0000 |
committer | Nate Begeman <natebegeman@mac.com> | Wed May 11 23:45:54 2005 +0000 |
tree | 6a3e46239418c5abfe80f2cf69ff1579389c1d59 | |
parent | d7c4a4a6c048d4174b8795598f50fd76c30731ed [diff] |
Add testcase for legalizing ISD::CTTZ efficiently. On PPC, ctlz(int) is now codegen'd as this: addi r2, r3, -1 andc r2, r2, r3 cntlzw r2, r2 subfic r3, r2, 32 blr git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21881 91177308-0d34-0410-b5e6-96231b3b80d8