aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
diff options
context:
space:
mode:
authorMark Mitchell <mark@codesourcery.com>2000-03-31 16:24:30 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>2000-03-31 16:24:30 +0000
commitdb048faf78eb1d18c9166c7c527c517e1583432e (patch)
tree29733578f10f54be20280e380068194f151ef962 /gcc/rtl.h
parentc13e8210479fd194128fed8742d8a491b686a404 (diff)
downloadgcc-db048faf78eb1d18c9166c7c527c517e1583432e.zip
gcc-db048faf78eb1d18c9166c7c527c517e1583432e.tar.gz
gcc-db048faf78eb1d18c9166c7c527c517e1583432e.tar.bz2
alias.c (canon_rtx): Make it global.
* alias.c (canon_rtx): Make it global. (rtx_equal_for_memref_p): CONST_INT equality is now pointer equality. * cse.c (struct table_elt): Add canon_exp. (insert): Clear it. (invalidate): Canonicalize expressions only once. * rtl.h (canon_rtx): Declare. From-SVN: r32845
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 27b2a89..ec95b4b 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -1761,6 +1761,7 @@ extern void fancy_abort PARAMS ((const char *, int, const char *))
#endif
/* In alias.c */
+extern rtx canon_rtx PARAMS ((rtx));
extern int true_dependence PARAMS ((rtx, enum machine_mode, rtx,
int (*)(rtx)));
extern int read_dependence PARAMS ((rtx, rtx));