Lines Matching defs:alias
64 at least as hard as flow-insensitive may-alias analysis, which was proved
469 tree alias = referenced_var (ix);
470 add_key (ref_table->objs, alias, references_pool);
593 OBJECT1 and OBJECT2 are aliased names. If IS_PTR1 or IS_PTR2, the alias
596 alias takes place (some pointer assignment usually) and where the
597 alias is referenced through OBJECT1 and OBJECT2 respectively.
621 /* If we could not find the alias site, set it to one of the dereference
631 /* If we could not find the dereference sites, set them to the alias site,
696 /* Return "*" if OBJECT is not the actual alias but a pointer to it, or
698 IS_PTR is true when OBJECT is not the actual alias.
774 ALIAS_SITE is a statement where the alias took place. In the most common
898 nonstandard_alias_p (tree ptr, tree alias, bool ptr_ptr)
902 tree alias_type = get_otype (alias, ptr_ptr);
904 /* XXX: for now, say it's OK if the alias escapes.
907 if (var_ann (get_ssa_base (alias))->escape_mask != NO_ESCAPE)
915 /* XXX: In 4.2.1, field resolution in alias is not as good as in pre-4.3
918 if (struct_field_tag_p (alias))
923 if (find_first_artificial_name (ptr) && find_first_artificial_name (alias))
932 fact that their alias information *PI is not considered relevant. */
969 tree alias = referenced_var (ix);
971 if (is_global_var (alias))
974 if (nonstandard_alias_p (ptr, alias, false))
976 ptr, true, alias, false, true);