reginfo: Change return type of predicate functions from int to bool
gcc/ChangeLog: * rtl.h (reg_classes_intersect_p): Change return type from int to bool. (reg_class_subset_p): Ditto. * reginfo.cc (reg_classes_intersect_p): Ditto. (reg_class_subset_p): Ditto.
This commit is contained in:
parent
7ee22dc892
commit
d015c658a0
2 changed files with 6 additions and 6 deletions
|
@ -1134,9 +1134,9 @@ reg_scan_mark_refs (rtx x, rtx_insn *insn)
|
|||
}
|
||||
|
||||
|
||||
/* Return nonzero if C1 is a subset of C2, i.e., if every register in C1
|
||||
/* Return true if C1 is a subset of C2, i.e., if every register in C1
|
||||
is also in C2. */
|
||||
int
|
||||
bool
|
||||
reg_class_subset_p (reg_class_t c1, reg_class_t c2)
|
||||
{
|
||||
return (c1 == c2
|
||||
|
@ -1145,8 +1145,8 @@ reg_class_subset_p (reg_class_t c1, reg_class_t c2)
|
|||
reg_class_contents[(int) c2]));
|
||||
}
|
||||
|
||||
/* Return nonzero if there is a register that is in both C1 and C2. */
|
||||
int
|
||||
/* Return true if there is a register that is in both C1 and C2. */
|
||||
bool
|
||||
reg_classes_intersect_p (reg_class_t c1, reg_class_t c2)
|
||||
{
|
||||
return (c1 == c2
|
||||
|
|
|
@ -4292,8 +4292,8 @@ extern HARD_REG_SET eliminable_regset;
|
|||
extern void mark_elimination (int, int);
|
||||
|
||||
/* In reginfo.cc */
|
||||
extern int reg_classes_intersect_p (reg_class_t, reg_class_t);
|
||||
extern int reg_class_subset_p (reg_class_t, reg_class_t);
|
||||
extern bool reg_classes_intersect_p (reg_class_t, reg_class_t);
|
||||
extern bool reg_class_subset_p (reg_class_t, reg_class_t);
|
||||
extern void globalize_reg (tree, int);
|
||||
extern void init_reg_modes_target (void);
|
||||
extern void init_regs (void);
|
||||
|
|
Loading…
Add table
Reference in a new issue