diff --git a/lib/Target/R600/SIInstructions.td b/lib/Target/R600/SIInstructions.td index af116f01dc5..d9d7b4c4c99 100644 --- a/lib/Target/R600/SIInstructions.td +++ b/lib/Target/R600/SIInstructions.td @@ -1304,11 +1304,6 @@ def : Pat < /********** Immediate Patterns **********/ /********** ================== **********/ -def : Pat < - (i1 imm:$imm), - (S_MOV_B64 imm:$imm) ->; - def : Pat < (i32 imm:$imm), (V_MOV_B32_e32 imm:$imm) @@ -1320,13 +1315,8 @@ def : Pat < >; def : Pat < - (i32 imm:$imm), - (S_MOV_B32 imm:$imm) ->; - -def : Pat < - (f32 fpimm:$imm), - (S_MOV_B32 fpimm:$imm) + (i1 imm:$imm), + (S_MOV_B64 imm:$imm) >; def : Pat <