mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-02-07 20:30:33 +08:00
alias.c (find_symbolic_term): Delete unused function.
2007-02-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org> * alias.c (find_symbolic_term): Delete unused function. From-SVN: r121869
This commit is contained in:
parent
20af23d303
commit
14a32e14b1
@ -1,3 +1,7 @@
|
||||
2007-02-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
|
||||
|
||||
* alias.c (find_symbolic_term): Delete unused function.
|
||||
|
||||
2007-02-12 Uros Bizjak <ubizjak@gmail.com>
|
||||
|
||||
* config/i386/i386.md (paritydi2, paritysi2): New expanders.
|
||||
|
34
gcc/alias.c
34
gcc/alias.c
@ -149,7 +149,6 @@ struct alias_set_entry GTY(())
|
||||
typedef struct alias_set_entry *alias_set_entry;
|
||||
|
||||
static int rtx_equal_for_memref_p (rtx, rtx);
|
||||
static rtx find_symbolic_term (rtx);
|
||||
static int memrefs_conflict_p (int, rtx, int, rtx, HOST_WIDE_INT);
|
||||
static void record_set (rtx, rtx, void *);
|
||||
static int base_alias_check (rtx, rtx, enum machine_mode,
|
||||
@ -1345,39 +1344,6 @@ rtx_equal_for_memref_p (rtx x, rtx y)
|
||||
return 1;
|
||||
}
|
||||
|
||||
/* Given an rtx X, find a SYMBOL_REF or LABEL_REF within
|
||||
X and return it, or return 0 if none found. */
|
||||
|
||||
static rtx
|
||||
find_symbolic_term (rtx x)
|
||||
{
|
||||
int i;
|
||||
enum rtx_code code;
|
||||
const char *fmt;
|
||||
|
||||
code = GET_CODE (x);
|
||||
if (code == SYMBOL_REF || code == LABEL_REF)
|
||||
return x;
|
||||
if (OBJECT_P (x))
|
||||
return 0;
|
||||
|
||||
fmt = GET_RTX_FORMAT (code);
|
||||
for (i = GET_RTX_LENGTH (code) - 1; i >= 0; i--)
|
||||
{
|
||||
rtx t;
|
||||
|
||||
if (fmt[i] == 'e')
|
||||
{
|
||||
t = find_symbolic_term (XEXP (x, i));
|
||||
if (t != 0)
|
||||
return t;
|
||||
}
|
||||
else if (fmt[i] == 'E')
|
||||
break;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
rtx
|
||||
find_base_term (rtx x)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user