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