Commit Graph

23 Commits

Author SHA1 Message Date
Torbjorn Granlund
34a28d1ca4 Change all TFmode patterns to have XFmode.
(movxf recognizer, frame version): Use movt, ldt, and stt.
(movxf recognizer, non-frame version): Delete.
(extenddfxf2): Delete * before f constraint.
(extendsfxf2): Likewise.

From-SVN: r9741
1995-05-18 18:14:51 +00:00
Richard Kenner
0a1379a030 Fix typos in comments.
From-SVN: r9740
1995-05-18 00:00:40 -04:00
Jim Wilson
3a6f717720 (call, call_internal, call_value, call_value_internal):
Use memory_operand not general_operand.

From-SVN: r8267
1994-10-13 14:15:06 -07:00
Jim Wilson
3c9b213099 (andsi3+6): Replace bad clrbit pattern with two working ones.
From-SVN: r7585
1994-06-28 10:41:52 -07:00
Jim Wilson
2b7794ad0b (ashlsi3): Use shlo instead of shli.
From-SVN: r4577
1993-05-26 15:39:50 -07:00
Jim Wilson
bc1aa94679 (scc pattterns): Add missing mode to conditional operators.
From-SVN: r4312
1993-05-03 16:36:34 -07:00
Jim Wilson
b6744f97de (call_internal*): Use hard register 19 (r3) in clobber
instead of match_scratch.

From-SVN: r3604
1993-03-02 13:02:47 -08:00
Jim Wilson
e770968be5 (mov*): Only accept store zero to memory insn if
rtx_equal_function_value_matters is zero.

From-SVN: r3603
1993-03-02 13:00:24 -08:00
Jim Wilson
21d90119fb (umulsidi3+1): Delete extra parenthesis.
From-SVN: r3520
1993-02-24 13:01:21 -08:00
Jim Wilson
9116497e24 (umulsidi3+1): Add variant which accepts constants.
From-SVN: r3353
1993-01-26 15:22:13 -08:00
Richard Kenner
8aa9dc6a81 Delete emacs local-variables block at end.
From-SVN: r3342
1993-01-25 18:53:41 -05:00
Jim Wilson
4ec74aebd4 (addsi3): Clean up condition for when to use subo.
(umulsidi3): New pattern.
(non-canonical nand, nor): Remove paterns.
(clrbit, notbit static bit): New patterns.
(setbit, clrbit, notbit dynamic bit): New patterns.
(setbit static bit non-canonical): Remove pattern.
(muldf3, mulsf3, multf3): Add % to operand1.
(test recognizers): Use TAB efter mnemonic.

From-SVN: r3292
1993-01-19 19:48:11 -08:00
Jim Wilson
eff864abc3 (call_internal, call_value_internal): Use 'l' for
match_scratch constraint not 'd'.

From-SVN: r3026
1992-12-31 14:23:00 -08:00
Jim Wilson
d9bb485941 (call, call_value): Use 'd' not 'r' constraint for scratch.
From-SVN: r2534
1992-10-20 14:10:46 -07:00
Jim Wilson
bc9c7a369c (*): Change 'f' constraint for dest to '*f' if it is not the only alternative.
(*):  Change 'f' constraint for dest to '*f' if it is not the
only alternative.  Add '*f' dest constraints to all patterns where
it is valid but was previously missing.

From-SVN: r2435
1992-10-13 11:21:37 -07:00
Jim Wilson
7c08017416 (call, call_value): No longer call i960_expand_call,
instead call call_internal/call_value_internal pattern.
(call_internal, call_value_internal): Rewrite patterns to pass new
args to i960_output_call_insn.

From-SVN: r2434
1992-10-13 11:18:30 -07:00
Jim Wilson
369f5d8498 (indirect_jump): Use bx instead of b*, and accept any
address_operand instead of just a register operand.

From-SVN: r2272
1992-09-28 14:14:21 -07:00
Jim Wilson
76d76a0e1c (movdi...
(movdi, movti, movdf, movtf): Make store zero to memory
a separate case, only accept offsettable memory addresses, and call
adj_offsettable_operand to calculate subword addresses.

From-SVN: r2238
1992-09-24 22:39:45 -07:00
Tom Wood
c8e18a2bc7 (define_function_unit): Change meaning to ISSUE-DELAY.
From-SVN: r1946
1992-08-25 20:19:49 +00:00
Richard Stallman
2296cba35f fix typos in comments.
From-SVN: r1270
1992-06-24 04:17:16 +00:00
Jim Wilson
55eb155c4d entered into RCS
From-SVN: r1105
1992-05-27 14:57:09 -07:00
Jim Wilson
2b4bd1bc30 *** empty log message ***
From-SVN: r1023
1992-05-19 17:20:55 -07:00
Jim Wilson
ba8ab3554e Initial revision
From-SVN: r907
1992-05-05 10:53:05 -07:00