arm.c (adjacent_mem_locations): Reject volatile memory refs.
* arm.c (adjacent_mem_locations): Reject volatile memory refs. Also reject cases where this pattern will cause load delay stalls unless optimizing for size and it will produce a shorter sequence. * arm.md (arith_adjacent_mem): Make better use of ldm addressing variants to avoid pre-adjusting the base when possible. From-SVN: r97381
Showing
Please
register
or
sign in
to comment