aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2020-12-17 00:15:04 +0000
committerRichard Sandiford <richard.sandiford@arm.com>2020-12-17 00:15:04 +0000
commitb665081f577d875903570ad64f40278faf0f79a0 (patch)
tree80017d507a06471713351db5993f09d66c359aac /gcc/rtl.h
parentd6c9781e073c359552d361ad34eb07c6c9231573 (diff)
downloadgcc-b665081f577d875903570ad64f40278faf0f79a0.zip
gcc-b665081f577d875903570ad64f40278faf0f79a0.tar.gz
gcc-b665081f577d875903570ad64f40278faf0f79a0.tar.bz2
recog: Split out a register_asm_p function
verify_changes has a test for whether a particular hard register is a user-defined register asm. A later patch needs to test the same thing, so this patch splits it out into a helper. gcc/ * rtl.h (register_asm_p): Declare. * recog.c (verify_changes): Split out the test for whether a hard register is a register asm to... * rtlanal.c (register_asm_p): ...this new function.
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r--gcc/rtl.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/rtl.h b/gcc/rtl.h
index fcec9dc..5a1670f 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -3525,6 +3525,7 @@ extern rtx tablejump_casesi_pattern (const rtx_insn *insn);
extern int computed_jump_p (const rtx_insn *);
extern bool tls_referenced_p (const_rtx);
extern bool contains_mem_rtx_p (rtx x);
+extern bool register_asm_p (const_rtx);
/* Overload for refers_to_regno_p for checking a single register. */
inline bool