]> gcc.gnu.org Git - gcc.git/commit - gcc/calls.c
calls.c (emit_library_call_value_1): Add USEs and CLOBBERs to function usage for...
authorAlexandre Oliva <aoliva@redhat.com>
Fri, 12 Jan 2001 21:58:56 +0000 (21:58 +0000)
committerAlexandre Oliva <aoliva@gcc.gnu.org>
Fri, 12 Jan 2001 21:58:56 +0000 (21:58 +0000)
commitf474c6f8f92594e09a56c03cdd609d161e690bdd
tree7db1440305362aa4b11577379f87eec6ec050a30
parent7dd232a8824ac79a5d17641804ffe1a72f19c387
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
gcc/ChangeLog
gcc/calls.c
gcc/cse.c
gcc/regmove.c
gcc/reload1.c
This page took 0.060246 seconds and 5 git commands to generate.