diff options
author | amylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-11-22 22:57:35 +0000 |
---|---|---|
committer | amylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-11-22 22:57:35 +0000 |
commit | 51149d8594e6760474c8253e220a007e08575b5d (patch) | |
tree | b0760a3b1c64e0c178b27c0d814620d8f1c89979 /gcc/config/alpha | |
parent | cbf3fbb00a99bb0ab8d4088e32314218033cee74 (diff) | |
download | gcc-51149d8594e6760474c8253e220a007e08575b5d.tar.gz |
Preparatory work for PR target/21623:
* alpha.c (secondary_reload_class): Rename to:
(alpha_secondary_reload_class).
* alpha.h, alpha-protos.h: Likewise.
* mn10300.c (secondary_reload_class): Rename to:
(mn10300_secondary_reload_class).
* mn10300.h, mn10300-protos.h: Likewise.
* pa.c (secondary_reload_class): Rename to:
(pa_secondary_reload_class).
* pa.h, pa-protos.h: Likewise.
* rs6000.c (secondary_reload_class): Rename to:
rs6000_secondary_reload_class.
* rs6000.h, rs6000-protos.h: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107381 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/alpha')
-rw-r--r-- | gcc/config/alpha/alpha-protos.h | 5 | ||||
-rw-r--r-- | gcc/config/alpha/alpha.c | 2 | ||||
-rw-r--r-- | gcc/config/alpha/alpha.h | 4 |
3 files changed, 6 insertions, 5 deletions
diff --git a/gcc/config/alpha/alpha-protos.h b/gcc/config/alpha/alpha-protos.h index 5dd57343c58..f6b237a1c0f 100644 --- a/gcc/config/alpha/alpha-protos.h +++ b/gcc/config/alpha/alpha-protos.h @@ -53,8 +53,9 @@ extern rtx split_small_symbolic_operand (rtx); extern void get_aligned_mem (rtx, rtx *, rtx *); extern rtx get_unaligned_address (rtx, int); extern enum reg_class alpha_preferred_reload_class (rtx, enum reg_class); -extern enum reg_class secondary_reload_class (enum reg_class, - enum machine_mode, rtx, int); +extern enum reg_class alpha_secondary_reload_class (enum reg_class, + enum machine_mode, rtx, + int); extern void alpha_set_memflags (rtx, rtx); extern bool alpha_split_const_mov (enum machine_mode, rtx *); diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c index 4afdb81f8a1..840a933da8a 100644 --- a/gcc/config/alpha/alpha.c +++ b/gcc/config/alpha/alpha.c @@ -1597,7 +1597,7 @@ alpha_preferred_reload_class(rtx x, enum reg_class class) from register elimination into a DImode fp register. */ enum reg_class -secondary_reload_class (enum reg_class class, enum machine_mode mode, +alpha_secondary_reload_class (enum reg_class class, enum machine_mode mode, rtx x, int in) { if ((mode == QImode || mode == HImode) && ! TARGET_BWX) diff --git a/gcc/config/alpha/alpha.h b/gcc/config/alpha/alpha.h index 91689fbb564..ed02c9f3e8e 100644 --- a/gcc/config/alpha/alpha.h +++ b/gcc/config/alpha/alpha.h @@ -672,10 +672,10 @@ enum reg_class { FP register. */ #define SECONDARY_INPUT_RELOAD_CLASS(CLASS,MODE,IN) \ - secondary_reload_class((CLASS), (MODE), (IN), 1) + alpha_secondary_reload_class((CLASS), (MODE), (IN), 1) #define SECONDARY_OUTPUT_RELOAD_CLASS(CLASS,MODE,OUT) \ - secondary_reload_class((CLASS), (MODE), (OUT), 0) + alpha_secondary_reload_class((CLASS), (MODE), (OUT), 0) /* If we are copying between general and FP registers, we need a memory location unless the FIX extension is available. */ |