Home
last modified time | relevance | path

Searched refs:MEM_ALIAS_SET (Results 1 – 16 of 16) sorted by relevance

/freebsd-10-stable/contrib/gcc/
Dalias.c280 || (!MEM_ALIAS_SET (mem1) && !MEM_ALIAS_SET (mem2))); in mems_in_disjoint_alias_sets_p()
282 return ! alias_sets_conflict_p (MEM_ALIAS_SET (mem1), MEM_ALIAS_SET (mem2)); in mems_in_disjoint_alias_sets_p()
582 return MEM_ALIAS_SET (DECL_RTL (t)); in get_alias_set()
2157 if (MEM_ALIAS_SET (x) == ALIAS_SET_MEMORY_BARRIER in true_dependence()
2158 || MEM_ALIAS_SET (mem) == ALIAS_SET_MEMORY_BARRIER) in true_dependence()
2233 if (MEM_ALIAS_SET (x) == ALIAS_SET_MEMORY_BARRIER in canon_true_dependence()
2234 || MEM_ALIAS_SET (mem) == ALIAS_SET_MEMORY_BARRIER) in canon_true_dependence()
2295 if (MEM_ALIAS_SET (x) == ALIAS_SET_MEMORY_BARRIER in write_dependence_p()
2296 || MEM_ALIAS_SET (mem) == ALIAS_SET_MEMORY_BARRIER) in write_dependence_p()
Demit-rtl.c1433 HOST_WIDE_INT alias = MEM_ALIAS_SET (ref); in set_mem_attributes_minus_bitpos()
1701 = get_mem_attrs (MEM_ALIAS_SET (mem), REG_EXPR (reg), in set_mem_attrs_from_reg()
1713 gcc_assert (alias_sets_conflict_p (set, MEM_ALIAS_SET (mem))); in set_mem_alias_set()
1726 MEM_ATTRS (mem) = get_mem_attrs (MEM_ALIAS_SET (mem), MEM_EXPR (mem), in set_mem_align()
1737 = get_mem_attrs (MEM_ALIAS_SET (mem), expr, MEM_OFFSET (mem), in set_mem_expr()
1746 MEM_ATTRS (mem) = get_mem_attrs (MEM_ALIAS_SET (mem), MEM_EXPR (mem), in set_mem_offset()
1756 MEM_ATTRS (mem) = get_mem_attrs (MEM_ALIAS_SET (mem), MEM_EXPR (mem), in set_mem_size()
1825 = get_mem_attrs (MEM_ALIAS_SET (memref), 0, 0, size, align, mmode); in change_address()
1891 MEM_ATTRS (new) = get_mem_attrs (MEM_ALIAS_SET (memref), MEM_EXPR (memref), in adjust_address_1()
1948 = get_mem_attrs (MEM_ALIAS_SET (memref), MEM_EXPR (memref), 0, 0, in offset_address()
Dstruct-equiv.c147 if (MEM_ALIAS_SET (x) != MEM_ALIAS_SET (y)) in merge_memattrs()
Dprint-rtl.c564 fprintf (outfile, " [" HOST_WIDE_INT_PRINT_DEC, MEM_ALIAS_SET (in_rtx)); in print_rtx()
Dcfgcleanup.c885 if (MEM_ALIAS_SET (x) != MEM_ALIAS_SET (y)) in merge_memattrs()
Difcvt.c1451 if (MEM_ALIAS_SET (if_info->a) == MEM_ALIAS_SET (if_info->b)) in noce_try_cmove_arith()
1452 set_mem_alias_set (tmp, MEM_ALIAS_SET (if_info->a)); in noce_try_cmove_arith()
Drtl.h1173 #define MEM_ALIAS_SET(RTX) (MEM_ATTRS (RTX) == 0 ? 0 : MEM_ATTRS (RTX)->alias) macro
Dexpr.c4866 && MEM_ALIAS_SET (target) != 0) in store_constructor_field()
5606 if (!MEM_KEEP_ALIAS_SET_P (to_rtx) && MEM_ALIAS_SET (to_rtx) != 0) in store_field()
6254 && alias_sets_conflict_p (MEM_ALIAS_SET (x), in safe_from_p()
Dreload1.c2065 set_mem_alias_set (x, MEM_ALIAS_SET (spill_stack_slot[from_reg])); in alter_reg()
DChangeLog-19985352 MEM_ALIAS_SET accordingly, if the target is a MEM.
6192 * print-rtl.c (print_rtx): For MEMs, print MEM_ALIAS_SET.
9747 * rtl.texi (MEM_ALIAS_SET): Document.
9779 (MEM): Add extra operand to store the MEM_ALIAS_SET.
9780 * rtl.h (MEM_ALIAS_SET): New macro.
9795 * reload1.c (reload): Clear MEM_ALIAS_SET for new MEMs about which
DChangeLog-20003038 the target is a MEM use MEM_ALIAS_SET otherwise use get_alias_set.
6026 * expr.c (store_constructor): Apply MEM_ALIAS_SET to MEMs only.
10402 * function.c (gen_mem_addressof): Clear MEM_ALIAS_SET if no decl.
17107 Set MEM_ALIAS_SET and MEM_SET_IN_STRUCT_P.
17121 * rtl.h (MEM_ALIAS_SET): Now uses XCWINT.
19815 MEM_ALIAS_SET.
19816 * alias.c (canon_rtx): Don't copy RTX_UNCHANGING_P or MEM_ALIAS_SET
19838 Clear MEM_ALIAS_SET.
19839 * final.c (alter_subreg): Don't copy MEM_ALIAS_SET when calling
DChangeLog-19994946 * gcse.c (hash_expr_1): Add in MEM_ALIAS_SET.
9265 (ASM_OPERANDS_*, MEM_ALIAS_SET, SET_SRC, SET_DEST): Likewise.
9589 MEM_ALIAS_SET): Use X0INT.
20880 MEM_ALIAS_SET on newly returned MEMs.
DChangeLog-20019631 (MEM_ALIAS_SET): Use MEM_ATTRS.
17792 using MEM_ALIAS_SET accessor.
20583 * expr.c (store_field): Don't set MEM_ALIAS_SET for a field
31239 * expr.c (store_constructor): Don't look at MEM_ALIAS_SET unless MEM.
33386 * builtins.c (expand_builtin_return_addr): Don't use MEM_ALIAS_SET on
DChangeLog-200616661 * cse.c (exp_equiv_p): Compare MEM_ATTRS instead of MEM_ALIAS_SET
DChangeLog-200326446 * rtl.h (MEM_ALIAS_SET): Update documentation.
/freebsd-10-stable/contrib/gcc/doc/
Drtl.texi391 @findex MEM_ALIAS_SET
392 @item MEM_ALIAS_SET (@var{x})