tree-flow.h: Remove the prototype for is_aliased_with.

* tree-flow.h: Remove the prototype for is_aliased_with.
	* tree-ssa-alias.c (is_aliased_with): Remove.

From-SVN: r125095
This commit is contained in:
Kazu Hirata 2007-05-26 15:17:38 +00:00 committed by Kazu Hirata
parent eb83419390
commit 5ef1348f3c
3 changed files with 3 additions and 33 deletions

View file

@ -3,6 +3,9 @@
* basic-block.h: Remove the prototype for merge_seq_blocks.
* cfgcleanup.c (merge_seq_blocks): Remove.
* tree-flow.h: Remove the prototype for is_aliased_with.
* tree-ssa-alias.c (is_aliased_with): Remove.
2007-05-26 H.J. Lu <hongjiu.lu@intel.com>
* config/i386/i386-protos.h (ix86_expand_sse4_unpack): New.

View file

@ -834,7 +834,6 @@ extern void debug_points_to_info (void);
extern void dump_points_to_info_for (FILE *, tree);
extern void debug_points_to_info_for (tree);
extern bool may_be_aliased (tree);
extern bool is_aliased_with (tree, tree);
extern struct ptr_info_def *get_ptr_info (tree);
extern void new_type_alias (tree, tree, tree);
extern void count_uses_and_derefs (tree, tree, unsigned *, unsigned *,

View file

@ -3282,38 +3282,6 @@ may_be_aliased (tree var)
return true;
}
/* Given two symbols return TRUE if one is in the alias set of the
other. */
bool
is_aliased_with (tree tag, tree sym)
{
bitmap aliases;
if (MTAG_P (tag))
{
aliases = MTAG_ALIASES (tag);
if (aliases == NULL)
return false;
return bitmap_bit_p (aliases, DECL_UID (sym));
}
else
{
gcc_assert (MTAG_P (sym));
aliases = MTAG_ALIASES (sym);
if (aliases == NULL)
return false;
return bitmap_bit_p (aliases, DECL_UID (tag));
}
return false;
}
/* The following is based on code in add_stmt_operand to ensure that the
same defs/uses/vdefs/vuses will be found after replacing a reference
to var (or ARRAY_REF to var) with an INDIRECT_REF to ptr whose value