[SparcV9] Add ctpop instruction for i64. Also, expand ctlz, cttz and bswap.
authorVenkatraman Govindaraju <venkatra@cs.wisc.edu>
Sun, 3 Nov 2013 05:59:07 +0000 (05:59 +0000)
committerVenkatraman Govindaraju <venkatra@cs.wisc.edu>
Sun, 3 Nov 2013 05:59:07 +0000 (05:59 +0000)
commit11cecbe1a070d461bb213a6037712f25e59a920a
tree0e2cde816bed87356cd66f8b6e30851c67ce5c7e
parentd6b6425d3c576419cc5c570ae9e7711af49cf035
[SparcV9] Add ctpop instruction for i64.  Also, expand ctlz, cttz and bswap.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193941 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Sparc/SparcISelLowering.cpp
lib/Target/Sparc/SparcInstr64Bit.td
test/CodeGen/SPARC/64bit.ll