diff options
| author | aoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-01-12 21:58:56 +0000 |
|---|---|---|
| committer | aoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-01-12 21:58:56 +0000 |
| commit | ddaf7ad3f295fc6f36c7af34ae787f52b79e4fa3 (patch) | |
| tree | 7db1440305362aa4b11577379f87eec6ec050a30 /libjava/gnu | |
| parent | 9469a2e281c00b3ba48e51a0e9201731a23546cf (diff) | |
| download | ppe42-gcc-ddaf7ad3f295fc6f36c7af34ae787f52b79e4fa3.tar.gz ppe42-gcc-ddaf7ad3f295fc6f36c7af34ae787f52b79e4fa3.zip | |
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38964 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu')
0 files changed, 0 insertions, 0 deletions

