R600/SI: Use REG_SEQUENCE instead of INSERT_SUBREGs
[oota-llvm.git] / lib / Target / R600 / EvergreenInstructions.td
index 8117b6065a275a4a25494f5855d35ad4981d865e..f24f76b7fe16b0d6886a1c26d6f7e6afc77b0910 100644 (file)
@@ -302,7 +302,7 @@ def : Pat<(i32 (sext_inreg i32:$src, i8)),
 def : Pat<(i32 (sext_inreg i32:$src, i16)),
   (BFE_INT_eg i32:$src, (i32 ZERO), (MOV_IMM_I32 16))>;
 
-defm : BFIPatterns <BFI_INT_eg, MOV_IMM_I32>;
+defm : BFIPatterns <BFI_INT_eg, MOV_IMM_I32, R600_Reg64>;
 
 def BFM_INT_eg : R600_2OP <0xA0, "BFM_INT",
   [(set i32:$dst, (AMDGPUbfm i32:$src0, i32:$src1))],