Commit Graph

37 Commits

Author SHA1 Message Date
Paul Eggert
ac2a945455 # Fix misspellings in comments.
From-SVN: r3183
1993-01-10 22:49:32 +00:00
Jim Wilson
dca52d8026 (operands_match_p): For WORDS_BIG_ENDIAN machines,
make multiple register operands equivalent if the last register of
the groups are the same.
(subst_reloads): Use gen_lowpart_common to change mode of
reloadreg.

From-SVN: r3030
1992-12-31 14:31:24 -08:00
Richard Stallman
5488078fdc (push_reload): Move the NO_REGS abort after the error check for asms, to avoid crashing for asms.
(push_reload): Move the NO_REGS abort after the
error check for asms, to avoid crashing for asms.
Fix inmode and outmode too, if they are VOID for an asm.

From-SVN: r2989
1992-12-30 07:28:37 +00:00
Jim Wilson
8d618585fc (get_secondary_mem): Don't save address if it isn't valid.
From-SVN: r2886
1992-12-16 11:19:12 -08:00
Richard Stallman
5aa14feece (find_reloads) [SMALL_REGISTER_CLASSES]:
Don't use preferred_class for a multiword register.

From-SVN: r2815
1992-11-27 23:52:02 +00:00
Richard Kenner
e64708b6b7 (combine_reloads): Don't combine with a reload needed for multiple
things.

From-SVN: r2752
1992-11-17 18:31:53 -05:00
Richard Kenner
3c80f7ed51 (find_reloads_address): When copying memref after we've made recursive
calls on it, copy any replacements we made.

From-SVN: r2642
1992-10-28 17:03:55 -05:00
Richard Stallman
ca3e4a2f2d (find_reloads_address): Redo last change: copy the mem
in the same way it's usually done.

From-SVN: r2503
1992-10-18 00:49:34 +00:00
Jim Wilson
ea9c5b9e08 (find_reloads): Don't let an operand have a numbered
constraint that makes it match itself.

From-SVN: r2463
1992-10-14 15:51:59 -07:00
Richard Stallman
d25554549b (find_reloads_address): If tem != ad, then create a new
mem to hold it and store it back into memrefloc.

From-SVN: r2330
1992-10-06 00:19:55 +00:00
Richard Kenner
191b18e9de (find_reloads_address): Properly check for constant address.
From-SVN: r2220
1992-09-23 19:26:34 -04:00
Richard Kenner
46da6b3a5a (find_reloads, find_reloads_toplev): Treat BYTE_LOADS_SIGN_EXTEND just
like BYTE_LOADS_ZERO_EXTEND.

From-SVN: r2188
1992-09-20 05:50:34 -04:00
Richard Stallman
3934c98b30 Add comment in find_reloads.
From-SVN: r2187
1992-09-20 07:25:26 +00:00
Richard Stallman
91f9a6ede4 (find_reloads): Always use >= with FIRST_PSEUDO_REGISTER.
From-SVN: r2164
1992-09-19 18:53:18 +00:00
Richard Stallman
c07c29b98c (find_reloads): If have any earlyclobbers, don't let any reloads overlap with them.
(find_reloads): If have any earlyclobbers, don't let any
reloads overlap with them.  Make everything RELOAD_OTHER.

From-SVN: r2037
1992-09-02 21:21:19 +00:00
Richard Stallman
d3b9996a98 (find_dummy_reload): Restore original RTX instead of passed IN rtx.
From-SVN: r1928
1992-08-21 17:40:27 +00:00
Tom Wood
42add480cd (find_reloads): Ignore `%' in the last operand after
warning.

From-SVN: r1830
1992-08-14 18:39:00 +00:00
Richard Kenner
58c8c59349 entered into RCS
From-SVN: r1731
1992-07-31 08:13:38 -04:00
Richard Stallman
18a53b787c *** empty log message ***
From-SVN: r1638
1992-07-20 03:07:00 +00:00
Richard Kenner
0dadecf681 *** empty log message ***
From-SVN: r1614
1992-07-17 05:57:24 -04:00
Richard Kenner
df62f951d0 *** empty log message ***
From-SVN: r1611
1992-07-17 05:52:19 -04:00
Charles Hannum
fb3821f7b2 *** empty log message ***
From-SVN: r1474
1992-07-06 20:11:22 +00:00
Richard Kenner
e4600702d9 *** empty log message ***
From-SVN: r1313
1992-06-27 13:49:28 -04:00
Richard Stallman
f72aed244a *** empty log message ***
From-SVN: r1263
1992-06-24 03:59:40 +00:00
Richard Stallman
6bcd21bb66 *** empty log message ***
From-SVN: r1179
1992-06-07 01:10:42 +00:00
Richard Kenner
4803a34aa2 *** empty log message ***
From-SVN: r1057
1992-05-22 17:22:42 -04:00
Richard Stallman
e53c841d03 *** empty log message ***
From-SVN: r1041
1992-05-21 18:59:21 +00:00
Richard Kenner
bfa30b22c7 *** empty log message ***
From-SVN: r961
1992-05-11 22:51:59 -04:00
Richard Stallman
95d3562b5a *** empty log message ***
From-SVN: r950
1992-05-10 01:30:56 +00:00
Richard Stallman
130659a442 *** empty log message ***
From-SVN: r935
1992-05-07 21:08:57 +00:00
Richard Stallman
6dc42e49d3 *** empty log message ***
From-SVN: r930
1992-05-07 06:41:23 +00:00
Richard Stallman
aaf9712e79 *** empty log message ***
From-SVN: r901
1992-05-05 15:59:06 +00:00
John Wroclawski
44ace968fb *** empty log message ***
From-SVN: r773
1992-04-18 01:10:54 +00:00
Richard Kenner
af929c62a2 *** empty log message ***
From-SVN: r726
1992-04-11 14:17:54 -04:00
Richard Kenner
e8094962f6 *** empty log message ***
From-SVN: r686
1992-04-04 16:43:53 -05:00
Richard Stallman
d45cf215ee *** empty log message ***
From-SVN: r472
1992-03-14 05:07:15 +00:00
Richard Kenner
eab89b9038 Initial revision
From-SVN: r363
1992-02-28 05:23:25 -05:00