R600/SI: Fix VOP2 VI encoding
authorMarek Olsak <marek.olsak@amd.com>
Fri, 27 Mar 2015 19:10:06 +0000 (19:10 +0000)
committerMarek Olsak <marek.olsak@amd.com>
Fri, 27 Mar 2015 19:10:06 +0000 (19:10 +0000)
Broken by "R600/SI: Refactor VOP2 instruction defs".

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@233399 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/R600/SIInstrInfo.td

index d603ecbca29142bb891c0ed48e76286087a76b13..866e3490cc0c9c37219582a87ac01d635bdaa2f9 100644 (file)
@@ -883,7 +883,7 @@ class VOP2_Real_si <string opName, vop2 op, dag outs, dag ins, string asm> :
   SIMCInstr <opName#"_e32", SISubtarget.SI>;
 
 class VOP2_Real_vi <string opName, vop2 op, dag outs, dag ins, string asm> :
-  VOP2 <op.SI, outs, ins, opName#asm, []>,
+  VOP2 <op.VI, outs, ins, opName#asm, []>,
   SIMCInstr <opName#"_e32", SISubtarget.VI>;
 
 multiclass VOP2SI_m <vop2 op, dag outs, dag ins, string asm, list<dag> pattern,