diff options
author | Alexandre Oliva <aoliva@redhat.com> | 2001-01-12 21:58:56 +0000 |
---|---|---|
committer | Alexandre Oliva <aoliva@gcc.gnu.org> | 2001-01-12 21:58:56 +0000 |
commit | f474c6f8f92594e09a56c03cdd609d161e690bdd (patch) | |
tree | 7db1440305362aa4b11577379f87eec6ec050a30 /gcc/cppmain.c | |
parent | 7dd232a8824ac79a5d17641804ffe1a72f19c387 (diff) | |
download | gcc-f474c6f8f92594e09a56c03cdd609d161e690bdd.zip gcc-f474c6f8f92594e09a56c03cdd609d161e690bdd.tar.gz gcc-f474c6f8f92594e09a56c03cdd609d161e690bdd.tar.bz2 |
calls.c (emit_library_call_value_1): Add USEs and CLOBBERs to function usage for arguments passed by reference.
* calls.c (emit_library_call_value_1): Add USEs and CLOBBERs
to function usage for arguments passed by reference. Optimize
callee-copied arguments.
* regmove.c (find_related_toplev): Find uses in function usage.
(replace_in_call_usage): New function.
(fixup_match_1): Call it.
* cse.c (cse_insn): Canonicalize registers in function usage.
* reload1.c (replace_pseudos_in_call_usage): New function.
(reload): Call it.
From-SVN: r38964
Diffstat (limited to 'gcc/cppmain.c')
0 files changed, 0 insertions, 0 deletions