Commit 3c377a2a by Joern Rennecke

(shl_sext_ext): Don't accept simple left/right shift variant.

From-SVN: r13060
parent ae9d19c0
...@@ -1262,7 +1262,7 @@ ...@@ -1262,7 +1262,7 @@
(match_operand:SI 3 "const_int_operand" "n") (match_operand:SI 3 "const_int_operand" "n")
(const_int 0))) (const_int 0)))
(clobber (reg:SI 18))] (clobber (reg:SI 18))]
"shl_sext_kind (operands[2], operands[3], 0) <= 5" "(unsigned)shl_sext_kind (operands[2], operands[3], 0) - 1 < 5"
"#" "#"
[(set (attr "length") [(set (attr "length")
(cond [(eq (symbol_ref "shl_sext_length (insn)") (const_int 1)) (cond [(eq (symbol_ref "shl_sext_length (insn)") (const_int 1))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment