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
This commit is contained in:
Roger Sayle 2004-01-19 15:15:56 +00:00 committed by Roger Sayle
parent 7aed2ccc63
commit 68f48f395a
2 changed files with 11 additions and 2 deletions

View File

@ -1,3 +1,8 @@
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>
* alpha.h (HARD_REGNO_MODE_OK): Disallow SImode in FP regs.

View File

@ -1311,7 +1311,9 @@
}
}
[(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")
(const_int 0))
(eq (symbol_ref "TARGET_HIMODE_MATH")
@ -1486,7 +1488,9 @@
}
}
[(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")
(const_int 0))
(eq (symbol_ref "TARGET_QIMODE_MATH")