aboutsummaryrefslogtreecommitdiff
path: root/gcc/recog.h
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2021-07-12 16:34:41 +0200
committerUros Bizjak <ubizjak@gmail.com>2021-07-12 16:35:14 +0200
commitfe610051a803131822bd02a8842a67b573b8e46a (patch)
treef07119f50a0457279b2f422cf09d9f9388ccc229 /gcc/recog.h
parent6bebd55e12375b397ed187630bb57d58611dfc5f (diff)
downloadgcc-fe610051a803131822bd02a8842a67b573b8e46a.zip
gcc-fe610051a803131822bd02a8842a67b573b8e46a.tar.gz
gcc-fe610051a803131822bd02a8842a67b573b8e46a.tar.bz2
Change the type of memory classification functions to bool
2021-07-12 Uroš Bizjak <ubizjak@gmail.com> gcc/ * recog.c (memory_address_addr_space_p): Change the type to bool. Return true/false instead of 1/0. (offsettable_memref_p): Ditto. (offsettable_nonstrict_memref_p): Ditto. (offsettable_address_addr_space_p): Ditto. Change the type of addressp indirect function to bool. * recog.h (memory_address_addr_space_p): Change the type to bool. (strict_memory_address_addr_space_p): Ditto. (offsettable_memref_p): Ditto. (offsettable_nonstrict_memref_p): Ditto. (offsettable_address_addr_space_p): Ditto. * reload.c (maybe_memory_address_addr_space_p): Ditto. (strict_memory_address_addr_space_p): Change the type to bool. Return true/false instead of 1/0. (maybe_memory_address_addr_space_p): Change the type to bool.
Diffstat (limited to 'gcc/recog.h')
-rw-r--r--gcc/recog.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/gcc/recog.h b/gcc/recog.h
index 653d0b0..1df1a6e 100644
--- a/gcc/recog.h
+++ b/gcc/recog.h
@@ -200,11 +200,11 @@ extern void temporarily_undo_changes (int);
extern void redo_changes (int);
extern int constrain_operands (int, alternative_mask);
extern int constrain_operands_cached (rtx_insn *, int);
-extern int memory_address_addr_space_p (machine_mode, rtx, addr_space_t);
+extern bool memory_address_addr_space_p (machine_mode, rtx, addr_space_t);
#define memory_address_p(mode,addr) \
memory_address_addr_space_p ((mode), (addr), ADDR_SPACE_GENERIC)
-extern int strict_memory_address_addr_space_p (machine_mode, rtx,
- addr_space_t);
+extern bool strict_memory_address_addr_space_p (machine_mode, rtx,
+ addr_space_t);
#define strict_memory_address_p(mode,addr) \
strict_memory_address_addr_space_p ((mode), (addr), ADDR_SPACE_GENERIC)
extern int validate_replace_rtx_subexp (rtx, rtx, rtx_insn *, rtx *);
@@ -218,9 +218,9 @@ extern int num_changes_pending (void);
extern bool reg_fits_class_p (const_rtx, reg_class_t, int, machine_mode);
extern bool valid_insn_p (rtx_insn *);
-extern int offsettable_memref_p (rtx);
-extern int offsettable_nonstrict_memref_p (rtx);
-extern int offsettable_address_addr_space_p (int, machine_mode, rtx,
+extern bool offsettable_memref_p (rtx);
+extern bool offsettable_nonstrict_memref_p (rtx);
+extern bool offsettable_address_addr_space_p (int, machine_mode, rtx,
addr_space_t);
#define offsettable_address_p(strict,mode,addr) \
offsettable_address_addr_space_p ((strict), (mode), (addr), \