[llvm] r210702 - R600: BCNT_INT is a vector only instruction
Tom Stellard
thomas.stellard at amd.com
Wed Jun 11 13:51:40 PDT 2014
Author: tstellar
Date: Wed Jun 11 15:51:39 2014
New Revision: 210702
URL: http://llvm.org/viewvc/llvm-project?rev=210702&view=rev
Log:
R600: BCNT_INT is a vector only instruction
Modified:
llvm/trunk/lib/Target/R600/EvergreenInstructions.td
Modified: llvm/trunk/lib/Target/R600/EvergreenInstructions.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/R600/EvergreenInstructions.td?rev=210702&r1=210701&r2=210702&view=diff
==============================================================================
--- llvm/trunk/lib/Target/R600/EvergreenInstructions.td (original)
+++ llvm/trunk/lib/Target/R600/EvergreenInstructions.td Wed Jun 11 15:51:39 2014
@@ -326,7 +326,7 @@ def MUL_UINT24_eg : R600_2OP <0xB5, "MUL
def DOT4_eg : DOT4_Common<0xBE>;
defm CUBE_eg : CUBE_Common<0xC0>;
-def BCNT_INT : R600_1OP_Helper <0xAA, "BCNT_INT", ctpop>;
+def BCNT_INT : R600_1OP_Helper <0xAA, "BCNT_INT", ctpop, VecALU>;
let hasSideEffects = 1 in {
def MOVA_INT_eg : R600_1OP <0xCC, "MOVA_INT", [], VecALU>;
More information about the llvm-commits
mailing list