diff options
author | Richard Kenner <kenner@vlsi1.ultra.nyu.edu> | 2001-02-17 19:50:58 +0000 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 2001-02-17 14:50:58 -0500 |
commit | e2373f955520efba33f41b51e37be57899700422 (patch) | |
tree | 0f5631dc5eb3ec8aa8ef7d3ac0ae2a68b44d49bf /gcc/rtl.h | |
parent | f5d3e93f974899f1fde4b015e925d25b908a666d (diff) | |
download | gcc-e2373f955520efba33f41b51e37be57899700422.zip gcc-e2373f955520efba33f41b51e37be57899700422.tar.gz gcc-e2373f955520efba33f41b51e37be57899700422.tar.bz2 |
recog.c (validate_replace_src_1): New.
* recog.c (validate_replace_src_1): New.
(validate_replace_src_data): Likewise.
(validate_replace_src): Use note_uses.
* rtl.h (note_uses): Declare.
* rtlanal.c (note_uses): New.
Co-Authored-By: Jan Hubicka <jh@suse.cz>
From-SVN: r39804
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r-- | gcc/rtl.h | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -1403,6 +1403,9 @@ extern rtx set_of PARAMS ((rtx, rtx)); extern void note_stores PARAMS ((rtx, void (*) (rtx, rtx, void *), void *)); +extern void note_uses PARAMS ((rtx *, + void (*) (rtx *, void *), + void *)); extern rtx reg_set_last PARAMS ((rtx, rtx)); extern int dead_or_set_p PARAMS ((rtx, rtx)); extern int dead_or_set_regno_p PARAMS ((rtx, unsigned int)); |