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:
Uros Bizjak 2023-06-05 14:38:52 +02:00
parent 7ee22dc892
commit d015c658a0
2 changed files with 6 additions and 6 deletions

View file

@ -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

View file

@ -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);