diff options
author | Alan Modra <amodra@gmail.com> | 2012-05-22 08:21:38 +0930 |
---|---|---|
committer | Alan Modra <amodra@gcc.gnu.org> | 2012-05-22 08:21:38 +0930 |
commit | bbd72c2fe7aacbc3da1d9dcc6661a4e5bb523445 (patch) | |
tree | 3d8851f124e1a18771109b3cb75f2792ecfc930d /gcc/tree-inline.c | |
parent | e1968bbaad35369d758bf0dd0cdd5da96c9ea63d (diff) | |
download | gcc-bbd72c2fe7aacbc3da1d9dcc6661a4e5bb523445.zip gcc-bbd72c2fe7aacbc3da1d9dcc6661a4e5bb523445.tar.gz gcc-bbd72c2fe7aacbc3da1d9dcc6661a4e5bb523445.tar.bz2 |
rs6000.c (save_reg_p): New function.
* config/rs6000/rs6000.c (save_reg_p): New function.
(first_reg_to_save, first_fp_reg_to_save): Use it here.
(first_altivec_reg_to_save, restore_saved_cr): Likewise.
(emit_frame_save): Use gen_frame_store.
(gen_frame_mem_offset): Correct SPE condition requiring reg+reg.
(rs6000_emit_prologue): Use save_reg_p. Use gen_frame_store for
vrsave and toc.
(rs6000_emit_epilogue): Use save_reg_p. Use gen_frame_load for
vrsave, toc, gp and fp restores.
From-SVN: r187749
Diffstat (limited to 'gcc/tree-inline.c')
0 files changed, 0 insertions, 0 deletions