diff options
author | Richard Henderson <rth@redhat.com> | 2001-12-11 18:47:55 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2001-12-11 18:47:55 -0800 |
commit | e7dfe4bb07b757be04083465eb6630cd3aa6a79f (patch) | |
tree | d0c847cd9f0510c842ba5ecc5cdd2721a76aa489 /gcc/expr.h | |
parent | 0051b6cae4026eb737fbbce17aea5c699fff0677 (diff) | |
download | gcc-e7dfe4bb07b757be04083465eb6630cd3aa6a79f.zip gcc-e7dfe4bb07b757be04083465eb6630cd3aa6a79f.tar.gz gcc-e7dfe4bb07b757be04083465eb6630cd3aa6a79f.tar.bz2 |
emit-rtl.c (widen_memory_access): New.
* emit-rtl.c (widen_memory_access): New.
* expr.h (widen_memory_access): Declare it.
* config/alpha/alpha.c (get_aligned_mem): Use it.
From-SVN: r47913
Diffstat (limited to 'gcc/expr.h')
-rw-r--r-- | gcc/expr.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -646,6 +646,10 @@ extern rtx replace_equiv_address PARAMS ((rtx, rtx)); /* Likewise, but the reference is not required to be valid. */ extern rtx replace_equiv_address_nv PARAMS ((rtx, rtx)); +/* Return a memory reference like MEMREF, but with its mode widened to + MODE and adjusted by OFFSET. */ +extern rtx widen_memory_access PARAMS ((rtx, enum machine_mode, HOST_WIDE_INT)); + /* Return a memory reference like MEMREF, but which is known to have a valid address. */ extern rtx validize_mem PARAMS ((rtx)); |