diff options
author | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-05-06 16:53:34 +0000 |
---|---|---|
committer | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-05-06 16:53:34 +0000 |
commit | cde3e16c960cf91fe2ce5904e5ef9925b66c9d36 (patch) | |
tree | c2fc16f6240dd6da25d67fb2b545a192112712a0 /gcc/config/pa/pa-protos.h | |
parent | f3d57f06b0ae81777209ae2472e7281acbdd93e6 (diff) | |
download | gcc-cde3e16c960cf91fe2ce5904e5ef9925b66c9d36.tar.gz |
* pa-protos.h (hppa_fpstore_bypass_p): Declare.
* pa.c (pa_adjust_cost): Remove all true dependency cost
adjustments. Also remove support for non-DFA scheduling.
* pa.md (700, 7100, 7100lc, 7200, 7300): Use bypass mechanism
to adjust true dependency costs. Update various comments.
(7100lc, 7200, 7300 scheduling): Simplify by combining the
FP ALU & MPY units into a single unit.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@53227 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/pa/pa-protos.h')
-rw-r--r-- | gcc/config/pa/pa-protos.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/config/pa/pa-protos.h b/gcc/config/pa/pa-protos.h index 0c81ae06814..57d9d4160e4 100644 --- a/gcc/config/pa/pa-protos.h +++ b/gcc/config/pa/pa-protos.h @@ -103,6 +103,7 @@ extern int is_function_label_plus_const PARAMS ((rtx)); extern int jump_in_call_delay PARAMS ((rtx)); extern enum reg_class secondary_reload_class PARAMS ((enum reg_class, enum machine_mode, rtx)); +extern int hppa_fpstore_bypass_p PARAMS ((rtx, rtx)); /* Declare functions defined in pa.c and used in templates. */ |