Commit b67bfdf7 by Jim Wilson

(zero_extendqi*i2): Delete never matched constraints.

From-SVN: r3521
parent 21d90119
......@@ -1376,14 +1376,13 @@
"")
(define_insn ""
[(set (match_operand:HI 0 "register_operand" "=r,r,r")
(zero_extend:HI (match_operand:QI 1 "sparc_operand" "r,I,Q")))]
[(set (match_operand:HI 0 "register_operand" "=r,r")
(zero_extend:HI (match_operand:QI 1 "sparc_operand" "r,Q")))]
"GET_CODE (operands[1]) != CONST_INT"
"@
and %1,0xff,%0;
mov (%1 & 0xff),%0
and %1,0xff,%0
ldub %1,%0"
[(set_attr "type" "unary,move,load")
[(set_attr "type" "unary,load")
(set_attr "length" "1")])
(define_expand "zero_extendqisi2"
......@@ -1393,14 +1392,13 @@
"")
(define_insn ""
[(set (match_operand:SI 0 "register_operand" "=r,r,r")
(zero_extend:SI (match_operand:QI 1 "sparc_operand" "r,I,Q")))]
[(set (match_operand:SI 0 "register_operand" "=r,r")
(zero_extend:SI (match_operand:QI 1 "sparc_operand" "r,Q")))]
"GET_CODE (operands[1]) != CONST_INT"
"@
and %1,0xff,%0
mov (%1 & 0xff),%0
ldub %1,%0"
[(set_attr "type" "unary,move,load")
[(set_attr "type" "unary,load")
(set_attr "length" "1")])
(define_insn ""
......
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