Add testcase for legalizing ISD::CTTZ efficiently. On PPC, ctlz(int) is
authorNate Begeman <natebegeman@mac.com>
Wed, 11 May 2005 23:45:54 +0000 (23:45 +0000)
committerNate Begeman <natebegeman@mac.com>
Wed, 11 May 2005 23:45:54 +0000 (23:45 +0000)
commite066d68eb4c2fe227fb60f4836247e3b03320e7e
tree6a3e46239418c5abfe80f2cf69ff1579389c1d59
parentd7c4a4a6c048d4174b8795598f50fd76c30731ed
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
test/CodeGen/PowerPC/cttz.ll [new file with mode: 0644]