Commit Graph

7 Commits

Author SHA1 Message Date
Torbjorn Granlund
c4c5de6478 (DImode patterns): Add `&' to target operand constraints.
From-SVN: r2594
1992-10-24 21:48:34 +00:00
Torbjorn Granlund
fd3f89a9a2 (comment before extendhisi2): Remove the lie.
(zero_extendhisi2): Rewrite to work if op0 == op1.  Use
gen_lowpart in preparation code.
(extendqisi2, extendhisi2): Likewise.
(extendqihi2): Expand.
(restorehi): Rewrite for correctness, efficiency, and
clarity. Avoid generating insns involving truncate.  Generate
needed pseudos in preparation statements.
(storehi): Likewise.
(storeinthi): Likewise.
(movhi): Call gen_storehi, gen_restorehi, gen_storeinthi according
their new definitions.  Use force_reg to put address in register.

From-SVN: r2255
1992-09-26 22:36:47 +00:00
Torbjorn Granlund
304f705fef Clean up indentation.
From-SVN: r2116
1992-09-13 16:02:23 +00:00
Torbjorn Granlund
3a7a271921 (storehi): Use match_operand for operand 0.
Use gen_lowpart to change mode of operand 0.
(storeinthi): Use match_operand for operand 0.
Change output code to reassign operand 0.
(truncsihi2, truncsiqi2, trunchiqi2): Remove these patterns.

From-SVN: r2057
1992-09-05 20:36:46 +00:00
Charles Hannum
effeb5cc51 entered into RCS
From-SVN: r1497
1992-07-07 15:57:19 +00:00
Torbjorn Granlund
448ff736e2 *** empty log message ***
From-SVN: r473
1992-03-14 05:15:27 +00:00
Richard Kenner
3a33f76f58 Initial revision
From-SVN: r34
1991-08-28 06:56:31 -04:00