R600/SI: Use bcnt instruction for ctpop
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Tue, 10 Jun 2014 19:18:21 +0000 (19:18 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Tue, 10 Jun 2014 19:18:21 +0000 (19:18 +0000)
commitb5b5110b5c2be363f35a2ae90a9793cefb656dbf
treeac6325c4fc02bab000c3cfbdd4aa9bcc5955b154
parent9a54da08e001dedd16e96def9c9ea1b413d838db
R600/SI: Use bcnt instruction for ctpop

llvm-svn: 210567
llvm/lib/Target/R600/AMDGPUISelLowering.cpp
llvm/lib/Target/R600/AMDILISelLowering.cpp
llvm/lib/Target/R600/AMDILIntrinsics.td
llvm/lib/Target/R600/SIISelLowering.cpp
llvm/lib/Target/R600/SIInstrInfo.cpp
llvm/lib/Target/R600/SIInstructions.td
llvm/test/CodeGen/R600/ctpop.ll [new file with mode: 0644]