diff options
author | Richard Henderson <rth@redhat.com> | 2004-11-13 22:22:56 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2004-11-13 22:22:56 -0800 |
commit | 27e29549a03c1c71c56abb27767d8393f7d0e65e (patch) | |
tree | 289c94268246a21e58d4318a10556bfb945f4896 /gcc/c-common.c | |
parent | eaf0dc0254ab1fafb2a22b12ad336a23eae0197b (diff) | |
download | gcc-27e29549a03c1c71c56abb27767d8393f7d0e65e.zip gcc-27e29549a03c1c71c56abb27767d8393f7d0e65e.tar.gz gcc-27e29549a03c1c71c56abb27767d8393f7d0e65e.tar.bz2 |
calls.c (precompute_register_parameters): Force all PARALLELs into pseudo registers.
* calls.c (precompute_register_parameters): Force all PARALLELs
into pseudo registers.
(load_register_parameters): Copy PARALLELs into hard registers.
* function.c (assign_parm_setup_block): Copy PARALLELS into
pseudo registers. Do emit_group_store in conversion_insns.
* expr.c (emit_group_load_1): Rename from emit_group_load, take
tmps as an argument. Move final copy loop ...
(emit_group_load): ... here. New function.
(emit_group_load_into_temps, emit_group_move_into_temps): New.
* expr.h: Declare them.
From-SVN: r90613
Diffstat (limited to 'gcc/c-common.c')
0 files changed, 0 insertions, 0 deletions