[patch] tree-ssa-alias.c: Remove is_aliased_with.
Kazu Hirata
kazu@codesourcery.com
Sat May 26 14:27:00 GMT 2007
Hi,
Attached is a patch to remove is_aliased_with as it is unused.
Bootstrapped on i686-pc-linux-gnu. OK to apply?
Kazu Hirata
2007-05-26 Kazu Hirata <kazu@codesourcery.com>
* tree-flow.h: Remove the prototype for is_aliased_with.
* tree-ssa-alias.c (is_aliased_with): Remove.
Index: tree-flow.h
===================================================================
--- tree-flow.h (revision 125090)
+++ tree-flow.h (working copy)
@@ -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 *,
Index: tree-ssa-alias.c
===================================================================
--- tree-ssa-alias.c (revision 125090)
+++ tree-ssa-alias.c (working copy)
@@ -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
More information about the Gcc-patches
mailing list