diff options
author | Richard Henderson <rth@cygnus.com> | 1998-01-31 17:14:40 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 1998-01-31 17:14:40 -0800 |
commit | 4208b40ff0c706573698d081432fa25e56be2d7a (patch) | |
tree | f58081120aeda5a44132a8071e433b8d2be86419 /gcc/combine.c | |
parent | 82301b881cd5406a5795016a255bb3d7c75b8d61 (diff) | |
download | gcc-4208b40ff0c706573698d081432fa25e56be2d7a.zip gcc-4208b40ff0c706573698d081432fa25e56be2d7a.tar.gz gcc-4208b40ff0c706573698d081432fa25e56be2d7a.tar.bz2 |
alpha.c (alpha_expand_unaligned_load): Use expand_binop properly.
* alpha.c (alpha_expand_unaligned_load): Use expand_binop properly.
Make sure result winds up in TGT.
(alpha_expand_unaligned_store): Use expand_binop properly. Allow
src to be other than DImode.
(alpha_expand_unaligned_load_words): Tidy. Take an offset argument.
(alpha_expand_unaligned_store_words): Likewise.
(alpha_expand_block_move): Use REGNO_POINTER_ALIGN. Restructure so
that source and destination are separately optimized for alignment.
(alpha_expand_block_clear): Use REGNO_POINTER_ALIGN.
From-SVN: r17565
Diffstat (limited to 'gcc/combine.c')
0 files changed, 0 insertions, 0 deletions