aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
diff options
context:
space:
mode:
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>2001-02-17 19:50:58 +0000
committerRichard Kenner <kenner@gcc.gnu.org>2001-02-17 14:50:58 -0500
commite2373f955520efba33f41b51e37be57899700422 (patch)
tree0f5631dc5eb3ec8aa8ef7d3ac0ae2a68b44d49bf /gcc/rtl.h
parentf5d3e93f974899f1fde4b015e925d25b908a666d (diff)
downloadgcc-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.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/rtl.h b/gcc/rtl.h
index f6eb251..ecbde55 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -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));