diff options
author | Richard Sandiford <richard.sandiford@arm.com> | 2020-12-17 00:15:04 +0000 |
---|---|---|
committer | Richard Sandiford <richard.sandiford@arm.com> | 2020-12-17 00:15:04 +0000 |
commit | b665081f577d875903570ad64f40278faf0f79a0 (patch) | |
tree | 80017d507a06471713351db5993f09d66c359aac /gcc/rtl.h | |
parent | d6c9781e073c359552d361ad34eb07c6c9231573 (diff) | |
download | gcc-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.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -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 |