Home
last modified time | relevance | path

Searched refs:memref (Results 1 – 11 of 11) sorted by relevance

/freebsd-12.1/contrib/gcc/
H A Demit-rtl.c1777 if (mode == GET_MODE (memref) && addr == XEXP (memref, 0) in change_address_1()
1779 return memref; in change_address_1()
1789 if (rtx_equal_p (addr, XEXP (memref, 0)) && mode == GET_MODE (memref)) in change_address_1()
1790 return memref; in change_address_1()
1811 if (new == memref) in change_address()
1849 return memref; in adjust_address_1()
1891 MEM_ATTRS (new) = get_mem_attrs (MEM_ALIAS_SET (memref), MEM_EXPR (memref), in adjust_address_1()
1908 memref = change_address_1 (memref, VOIDmode, addr, validate); in adjust_automodify_address_1()
1942 if (new == memref) in offset_address()
1948 = get_mem_attrs (MEM_ALIAS_SET (memref), MEM_EXPR (memref), 0, 0, in offset_address()
[all …]
H A Dtree-data-ref.c1618 if (handled_component_p (memref)) in object_analysis()
1623 if (TREE_CODE (memref) == ARRAY_REF) in object_analysis()
1625 else if (TREE_CODE (memref) == COMPONENT_REF) in object_analysis()
1626 comp_ref = memref; in object_analysis()
1689 if (DECL_P (memref)) in object_analysis()
1732 if (SSA_VAR_P (memref) && var_can_have_subvars (memref)) in object_analysis()
1733 *subvars = get_subvars_for_var (memref); in object_analysis()
1736 *memtag = memref; in object_analysis()
1740 else if (TREE_CODE (memref) == INDIRECT_REF) in object_analysis()
1742 tree ptr_ref = TREE_OPERAND (memref, 0); in object_analysis()
[all …]
H A Dlocal-alloc.c479 validate_equiv_mem (rtx start, rtx reg, rtx memref) in validate_equiv_mem() argument
484 equiv_mem = memref; in validate_equiv_mem()
489 if (side_effects_p (memref)) in validate_equiv_mem()
500 if (CALL_P (insn) && ! MEM_READONLY_P (memref) in validate_equiv_mem()
691 memref_referenced_p (rtx memref, rtx x) in memref_referenced_p() argument
713 && memref_referenced_p (memref, in memref_referenced_p()
732 return memref_referenced_p (memref, SET_SRC (x)); in memref_referenced_p()
743 if (memref_referenced_p (memref, XEXP (x, i))) in memref_referenced_p()
748 if (memref_referenced_p (memref, XVECEXP (x, i, j))) in memref_referenced_p()
760 memref_used_between_p (rtx memref, rtx start, rtx end) in memref_used_between_p() argument
[all …]
H A Dexplow.c1324 rtx memref = gen_rtx_MEM (word_mode, address); in emit_stack_probe() local
1326 MEM_VOLATILE_P (memref) = 1; in emit_stack_probe()
1329 emit_move_insn (gen_reg_rtx (word_mode), memref); in emit_stack_probe()
1331 emit_move_insn (memref, const0_rtx); in emit_stack_probe()
H A DChangeLog-20015464 * alias.c (nonoverlapping_memrefs_p): Only update size from memref
5614 If know memref offset, adjust size from decl.
H A DChangeLog-19983520 memref in a parallel load/store.
H A DChangeLog-20054492 could not reference the memref.
H A DChangeLog-200444451 * emit-rtl.c (change_address): Use XEXP (memref, 0) instead
/freebsd-12.1/contrib/gcc/config/s390/
H A Ds390.c4935 rtx memref = XEXP (*x, 0); in annotate_constant_pool_refs() local
4937 if (GET_CODE (memref) == SYMBOL_REF in annotate_constant_pool_refs()
4938 && CONSTANT_POOL_ADDRESS_P (memref)) in annotate_constant_pool_refs()
4941 rtx addr = gen_rtx_UNSPEC (Pmode, gen_rtvec (2, memref, base), in annotate_constant_pool_refs()
4948 if (GET_CODE (memref) == CONST in annotate_constant_pool_refs()
4949 && GET_CODE (XEXP (memref, 0)) == PLUS in annotate_constant_pool_refs()
4950 && GET_CODE (XEXP (XEXP (memref, 0), 1)) == CONST_INT in annotate_constant_pool_refs()
4951 && GET_CODE (XEXP (XEXP (memref, 0), 0)) == SYMBOL_REF in annotate_constant_pool_refs()
4952 && CONSTANT_POOL_ADDRESS_P (XEXP (XEXP (memref, 0), 0))) in annotate_constant_pool_refs()
4954 HOST_WIDE_INT off = INTVAL (XEXP (XEXP (memref, 0), 1)); in annotate_constant_pool_refs()
[all …]
/freebsd-12.1/sys/cddl/contrib/opensolaris/uts/common/dtrace/
H A Ddtrace.c6032 uintptr_t *memref = (uintptr_t *) P2ROUNDUP(mstate->dtms_scratch_ptr, sizeof(uintptr_t)); local
6033 size_t scratch_size = ((uintptr_t) memref - mstate->dtms_scratch_ptr) + size;
6036 memref[0] = tupregs[0].dttk_value;
6037 memref[1] = tupregs[1].dttk_value;
6039 regs[rd] = (uintptr_t) memref;
7734 uintptr_t *memref = (uintptr_t *)(uintptr_t) val; local
7737 size = memref[1];
7765 val = memref[0];
/freebsd-12.1/contrib/gcc/config/rs6000/
H A Drs6000.md8137 ;; a non-offsettable memref, but also it is less efficient than loading