Commit Graph

127 Commits

Author SHA1 Message Date
Richard Kenner
00d8a4c187 (fixup_var_refs{,_insns}): Add new parms for promoted mode and signedness;
all callers changed.
Insert mode conversions when required.
(fixup_var_refs_1): Add new parms for mode and signedness; handle SUBREGs
for promoted values.
(assign_parms): Promote the mode of parameters when useful for the target
machine.

From-SVN: r2175
1992-09-19 15:47:00 -04:00
Richard Stallman
7e41ffa25c (assign_parms): Set MEM_IN_STRUCT_P right in stack slots.
From-SVN: r2157
1992-09-19 04:46:22 +00:00
Richard Kenner
5a73491b0f (instantiate_decl): New function.
(instantiate_decls{,_1}): Call it.

From-SVN: r1896
1992-08-19 08:48:39 -04:00
Jim Wilson
2654605aa7 (assign_parms): When copy arg passed by invisible
reference to pseudo reg, don't use nominal_mode.

From-SVN: r1876
1992-08-17 11:53:26 -07:00
Tom Wood
109140655e (contains): Return the number of insns.
(reposition_prologue_and_epilogue_notes): Count all the prologue and
        epilogue insns.

From-SVN: r1814
1992-08-13 20:49:10 +00:00
Jim Wilson
fc289cd166 (identify_blocks): Handle case where no block nodes exist.
(identify_blocks): Handle case where no block nodes
exist.  Use xmalloc not alloca for block_vector.
(reorder_blocks): New argument top_block.  Handle case where no
block nodes exist.  Always clear BLOCK_SUBBLOCKS (block) when
adding it to the block tree.
(all_blocks): Handle case where vector is zero. Store current
block at offset 0 in vector, not n_blocks.  Don't count current
block twice in n_blocks.

From-SVN: r1797
1992-08-11 12:49:26 -07:00
Richard Kenner
1b2ac43859 (identify_blocks, reorder_blocks): Don't use SET_NOTE_BLOCK_NUMBER.
From-SVN: r1756
1992-08-02 21:43:22 -04:00
Richard Kenner
bf52625270 (reposition_prologue_and_epilogue_notes): Search for the notes without using...
(reposition_prologue_and_epilogue_notes): Search for the notes without
using basic_block_end[0] or basic_block_head[N-1].

From-SVN: r1735
1992-07-31 08:18:06 -04:00
Richard Stallman
16bae307a6 (assign_parms): Use const0_rtx as DECL_RTL and as
DECL_INCOMING_RTL if tmode of parm is void.

From-SVN: r1635
1992-07-20 02:42:59 +00:00
Richard Kenner
0c2e838b25 (instantiate_decls{,_1}): Don't do instantiation here if the address
is mode-dependent.

From-SVN: r1615
1992-07-17 05:58:38 -04:00
Richard Stallman
74bd77a8c6 entered into RCS
From-SVN: r1594
1992-07-16 19:03:06 +00:00
Richard Stallman
467456d054 *** empty log message ***
From-SVN: r1572
1992-07-12 18:10:29 +00:00
Richard Stallman
a82ad57075 *** empty log message ***
From-SVN: r1568
1992-07-12 02:50:09 +00:00
Charles Hannum
5f4f0e2294 *** empty log message ***
From-SVN: r1471
1992-07-06 20:04:00 +00:00
Richard Stallman
fdbfad8438 *** empty log message ***
From-SVN: r1425
1992-07-04 16:59:59 +00:00
Tom Wood
bdac5f5848 *** empty log message ***
From-SVN: r1336
1992-06-29 16:04:35 +00:00
Jim Wilson
3e2481e914 *** empty log message ***
From-SVN: r1250
1992-06-23 16:45:23 -07:00
Jim Wilson
d9ca49d580 *** empty log message ***
From-SVN: r1103
1992-05-27 14:52:26 -07:00
Jim Wilson
29008b51e3 *** empty log message ***
From-SVN: r1025
1992-05-19 17:41:48 -07:00
Richard Stallman
e16c591a11 *** empty log message ***
From-SVN: r985
1992-05-15 05:23:58 +00:00
Richard Stallman
6dc42e49d3 *** empty log message ***
From-SVN: r930
1992-05-07 06:41:23 +00:00
Richard Kenner
59257ff7b8 *** empty log message ***
From-SVN: r915
1992-05-06 07:35:29 -04:00
Jim Wilson
6f90e075cd *** empty log message ***
From-SVN: r905
1992-05-05 10:27:49 -07:00
Richard Stallman
6461be142d *** empty log message ***
From-SVN: r582
1992-03-24 19:01:29 +00:00
Tom Wood
b335c2ccab *** empty log message ***
From-SVN: r526
1992-03-19 20:41:45 +00:00
Richard Kenner
86f8eff3d6 *** empty log message ***
From-SVN: r417
1992-03-07 18:15:24 -05:00
Richard Stallman
6f086dfc7c Initial revision
From-SVN: r339
1992-02-18 07:12:51 +00:00