diff options
author | Bernd Schmidt <bernds@codesourcery.com> | 2010-05-05 22:46:38 +0000 |
---|---|---|
committer | Bernd Schmidt <bernds@gcc.gnu.org> | 2010-05-05 22:46:38 +0000 |
commit | 93b338c3964e0d4f7b267a37077c8b8fecb7749e (patch) | |
tree | 7116c81f4884032702f3d08bb2c3d8dbdec83922 /gcc/tree-ssa-loop.c | |
parent | 5e7b92b9ff393c7cc64a7ff7d3400ab86d5f587a (diff) | |
download | gcc-93b338c3964e0d4f7b267a37077c8b8fecb7749e.zip gcc-93b338c3964e0d4f7b267a37077c8b8fecb7749e.tar.gz gcc-93b338c3964e0d4f7b267a37077c8b8fecb7749e.tar.bz2 |
arm.h (MAX_LDM_STM_OPS): New macro.
* config/arm/arm.h (MAX_LDM_STM_OPS): New macro.
* config/arm/arm.c (multiple_operation_profitable_p,
compute_offset_order): New static functions.
(load_multiple_sequence, store_multiple_sequence): Use them.
Replace constant 4 with MAX_LDM_STM_OPS. Compute order[0] from
memory offsets, not register numbers.
(emit_ldm_seq, emit_stm_seq): Replace constant 4 with MAX_LDM_STM_OPS.
From-SVN: r159089
Diffstat (limited to 'gcc/tree-ssa-loop.c')
0 files changed, 0 insertions, 0 deletions