* 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
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| 1750a | Loading commit data... | |
| a29k | Loading commit data... | |
| alpha | Loading commit data... | |
| arc | Loading commit data... | |
| arm | Loading commit data... | |
| clipper | Loading commit data... | |
| convex | Loading commit data... | |
| dsp16xx | Loading commit data... | |
| elxsi | Loading commit data... | |
| fx80 | Loading commit data... | |
| gmicro | Loading commit data... | |
| h8300 | Loading commit data... | |
| i370 | Loading commit data... | |
| i386 | Loading commit data... | |
| i860 | Loading commit data... | |
| i960 | Loading commit data... | |
| m32r | Loading commit data... | |
| m68k | Loading commit data... | |
| m88k | Loading commit data... | |
| mips | Loading commit data... | |
| mn10200 | Loading commit data... | |
| mn10300 | Loading commit data... | |
| msdos | Loading commit data... | |
| ns32k | Loading commit data... | |
| pa | Loading commit data... | |
| pdp11 | Loading commit data... | |
| pyr | Loading commit data... | |
| romp | Loading commit data... | |
| rs6000 | Loading commit data... | |
| sh | Loading commit data... | |
| sparc | Loading commit data... | |
| spur | Loading commit data... | |
| tahoe | Loading commit data... | |
| v850 | Loading commit data... | |
| vax | Loading commit data... | |
| we32k | Loading commit data... | |
| winnt | Loading commit data... | |
| README | Loading commit data... | |
| aoutos.h | Loading commit data... | |
| dbx.h | Loading commit data... | |
| dbxcoff.h | Loading commit data... | |
| float-i128.h | Loading commit data... | |
| float-i32.h | Loading commit data... | |
| float-i64.h | Loading commit data... | |
| float-sh.h | Loading commit data... | |
| float-vax.h | Loading commit data... | |
| fp-bit.c | Loading commit data... | |
| gnu.h | Loading commit data... | |
| gofast.h | Loading commit data... | |
| libgloss.h | Loading commit data... | |
| linux-aout.h | Loading commit data... | |
| linux.h | Loading commit data... | |
| lynx-ng.h | Loading commit data... | |
| lynx.h | Loading commit data... | |
| netbsd.h | Loading commit data... | |
| nextstep.c | Loading commit data... | |
| nextstep.h | Loading commit data... | |
| nextstep21.h | Loading commit data... | |
| psos.h | Loading commit data... | |
| ptx4.h | Loading commit data... | |
| svr3.h | Loading commit data... | |
| svr4.h | Loading commit data... | |
| t-gnu | Loading commit data... | |
| t-libc-ok | Loading commit data... | |
| t-linux | Loading commit data... | |
| t-linux-aout | Loading commit data... | |
| t-linux-gnulibc1 | Loading commit data... | |
| t-netbsd | Loading commit data... | |
| t-rtems | Loading commit data... | |
| t-svr4 | Loading commit data... | |
| x-linux | Loading commit data... | |
| x-linux-aout | Loading commit data... | |
| x-lynx | Loading commit data... | |
| x-svr4 | Loading commit data... | |
| xm-freebsd.h | Loading commit data... | |
| xm-gnu.h | Loading commit data... | |
| xm-linux.h | Loading commit data... | |
| xm-lynx.h | Loading commit data... | |
| xm-netbsd.h | Loading commit data... | |
| xm-std32.h | Loading commit data... | |
| xm-svr3.h | Loading commit data... | |
| xm-svr4.h | Loading commit data... |