diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2023-06-05 14:38:52 +0200 |
---|---|---|
committer | Uros Bizjak <ubizjak@gmail.com> | 2023-06-05 16:32:31 +0200 |
commit | d015c658a01961e6e52d902ef405cfe49d1be7d0 (patch) | |
tree | f0c9b612d936f328b4f01b74d6db145e919db697 /gcc | |
parent | 7ee22dc8925d3db9d42a0724f5e1fcc57562306b (diff) | |
download | gcc-d015c658a01961e6e52d902ef405cfe49d1be7d0.zip gcc-d015c658a01961e6e52d902ef405cfe49d1be7d0.tar.gz gcc-d015c658a01961e6e52d902ef405cfe49d1be7d0.tar.bz2 |
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.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/reginfo.cc | 8 | ||||
-rw-r--r-- | gcc/rtl.h | 4 |
2 files changed, 6 insertions, 6 deletions
diff --git a/gcc/reginfo.cc b/gcc/reginfo.cc index 24f612b..d472a35 100644 --- a/gcc/reginfo.cc +++ b/gcc/reginfo.cc @@ -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); |