Commit 68f48f39 by Roger Sayle Committed by Roger Sayle

i386.md (*movhi_1, *movqi_1): When optimizing for size, don't use the larger zero-extending loads.


	* config/i386/i386.md (*movhi_1, *movqi_1): When optimizing for
	size, don't use the larger zero-extending loads.

From-SVN: r76152
parent 7aed2ccc
2004-01-19 Roger Sayle <roger@eyesopen.com>
* config/i386/i386.md (*movhi_1, *movqi_1): When optimizing for
size, don't use the larger zero-extending loads.
2004-01-19 Richard Henderson <rth@redhat.com> 2004-01-19 Richard Henderson <rth@redhat.com>
* alpha.h (HARD_REGNO_MODE_OK): Disallow SImode in FP regs. * alpha.h (HARD_REGNO_MODE_OK): Disallow SImode in FP regs.
......
...@@ -1311,7 +1311,9 @@ ...@@ -1311,7 +1311,9 @@
} }
} }
[(set (attr "type") [(set (attr "type")
(cond [(and (eq_attr "alternative" "0") (cond [(ne (symbol_ref "optimize_size") (const_int 0))
(const_string "imov")
(and (eq_attr "alternative" "0")
(ior (eq (symbol_ref "TARGET_PARTIAL_REG_STALL") (ior (eq (symbol_ref "TARGET_PARTIAL_REG_STALL")
(const_int 0)) (const_int 0))
(eq (symbol_ref "TARGET_HIMODE_MATH") (eq (symbol_ref "TARGET_HIMODE_MATH")
...@@ -1486,7 +1488,9 @@ ...@@ -1486,7 +1488,9 @@
} }
} }
[(set (attr "type") [(set (attr "type")
(cond [(and (eq_attr "alternative" "3") (cond [(ne (symbol_ref "optimize_size") (const_int 0))
(const_string "imov")
(and (eq_attr "alternative" "3")
(ior (eq (symbol_ref "TARGET_PARTIAL_REG_STALL") (ior (eq (symbol_ref "TARGET_PARTIAL_REG_STALL")
(const_int 0)) (const_int 0))
(eq (symbol_ref "TARGET_QIMODE_MATH") (eq (symbol_ref "TARGET_QIMODE_MATH")
......
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