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