summaryrefslogtreecommitdiff
path: root/gcc/config/v850/v850.h
diff options
context:
space:
mode:
authorKazu Hirata <kazu@cs.umass.edu>2005-03-21 18:01:29 +0000
committerKazu Hirata <kazu@gcc.gnu.org>2005-03-21 18:01:29 +0000
commit83310f568883d4daceeb365fe86d44cdb24110ce (patch)
tree4b7eb16eb0e044e4279433c45d2895a812452741 /gcc/config/v850/v850.h
parentf08dd1f8f36924447dc8e3add062acbdf457b417 (diff)
downloadgcc-83310f568883d4daceeb365fe86d44cdb24110ce.tar.gz
v850-protos.h: Remove the prototypes for reg_or_int9_operand...
* config/v850/v850-protos.h: Remove the prototypes for reg_or_int9_operand, reg_or_const_operand, pattern_is_ok_for_prepare, pattern_is_ok_for_dispose, reg_or_0_operand, reg_or_int5_operand, call_address_operand, movsi_source_operand, power_of_two_operand, not_power_of_two_operand, special_symbolref_operand, pattern_is_ok_for_prologue, pattern_is_ok_for_epilogue, and register_is_ok_for_epilogue. * config/v850/v850.c (reg_or_0_operand, reg_or_int5_operand, reg_or_int9_operand, reg_or_const_operand, call_address_operand, special_symbolref_operand, movsi_source_operand, power_of_two_operand, not_power_of_two_operand, register_is_ok_for_epilogue, pattern_is_ok_for_epilogue, pattern_is_ok_for_prologue, pattern_is_ok_for_dispose, pattern_is_ok_for_prepare): Move to predicates.md. * config/v850/v850.h (PREDICATE_CODES): Remove. * config/v850/v850.md: Include predicates.md. * config/v850/predicates.md: New. From-SVN: r96822
Diffstat (limited to 'gcc/config/v850/v850.h')
-rw-r--r--gcc/config/v850/v850.h27
1 files changed, 1 insertions, 26 deletions
diff --git a/gcc/config/v850/v850.h b/gcc/config/v850/v850.h
index d878f39b8b8..1d2b91c10f9 100644
--- a/gcc/config/v850/v850.h
+++ b/gcc/config/v850/v850.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler. NEC V850 series
- Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
+ Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
Free Software Foundation, Inc.
Contributed by Jeff Law (law@cygnus.com).
@@ -1368,29 +1368,4 @@ extern union tree_node * GHS_current_section_names [(int) COUNT_OF_GHS_SECTION_K
#define SYMBOL_REF_TDA_P(X) ((SYMBOL_REF_FLAGS (X) & SYMBOL_FLAG_TDA) != 0)
#define SYMBOL_REF_SDA_P(X) ((SYMBOL_REF_FLAGS (X) & SYMBOL_FLAG_SDA) != 0)
-/* Define this if you have defined special-purpose predicates in the
- file `MACHINE.c'. This macro is called within an initializer of an
- array of structures. The first field in the structure is the name
- of a predicate and the second field is an array of rtl codes. For
- each predicate, list all rtl codes that can be in expressions
- matched by the predicate. The list should have a trailing comma. */
-
-#define PREDICATE_CODES \
-{ "reg_or_0_operand", { REG, SUBREG, CONST_INT, CONST_DOUBLE }}, \
-{ "reg_or_int5_operand", { REG, SUBREG, CONST_INT }}, \
-{ "reg_or_int9_operand", { REG, SUBREG, CONST_INT }}, \
-{ "reg_or_const_operand", { REG, CONST_INT }}, \
-{ "call_address_operand", { REG, SYMBOL_REF }}, \
-{ "movsi_source_operand", { LABEL_REF, SYMBOL_REF, CONST_INT, \
- CONST_DOUBLE, CONST, HIGH, MEM, \
- REG, SUBREG }}, \
-{ "special_symbolref_operand", { SYMBOL_REF }}, \
-{ "power_of_two_operand", { CONST_INT }}, \
-{ "pattern_is_ok_for_prologue", { PARALLEL }}, \
-{ "pattern_is_ok_for_epilogue", { PARALLEL }}, \
-{ "register_is_ok_for_epilogue",{ REG }}, \
-{ "pattern_is_ok_for_dispose", { PARALLEL }}, \
-{ "pattern_is_ok_for_prepare", { PARALLEL }}, \
-{ "not_power_of_two_operand", { CONST_INT }},
-
#endif /* ! GCC_V850_H */