Searched refs:memref (Results 1 - 13 of 13) sorted by relevance

/haiku-buildtools/legacy/gcc/gcc/
H A Dlocal-alloc.c460 validate_equiv_mem (start, reg, memref)
463 rtx memref;
468 equiv_mem = memref;
473 if (side_effects_p (memref))
484 if (GET_CODE (insn) == CALL_INSN && ! RTX_UNCHANGING_P (memref)
499 && reg_overlap_mentioned_p (XEXP (note, 0), memref))
560 memref_referenced_p (memref, x)
562 rtx memref;
583 && memref_referenced_p (memref,
587 if (true_dependence (memref, VOIDmod
[all...]
H A Dexplow.c611 /* Mark returned memref with in_struct if it's in an array or
612 structure. Copy const and volatile from original memref. */
1347 rtx memref = gen_rtx_MEM (word_mode, address);
1349 MEM_VOLATILE_P (memref) = 1;
1352 emit_move_insn (gen_reg_rtx (word_mode), memref);
1354 emit_move_insn (memref, const0_rtx);
1337 rtx memref = gen_rtx_MEM (word_mode, address); local
1342 emit_move_insn (gen_reg_rtx (word_mode), memref); local
H A Demit-rtl.c1608 change_address (memref, mode, addr)
1609 rtx memref;
1615 if (GET_CODE (memref) != MEM)
1618 mode = GET_MODE (memref);
1620 addr = XEXP (memref, 0);
1632 if (rtx_equal_p (addr, XEXP (memref, 0)) && mode == GET_MODE (memref))
1633 return memref;
1636 RTX_UNCHANGING_P (new) = RTX_UNCHANGING_P (memref);
1637 MEM_COPY_ATTRIBUTES (new, memref);
[all...]
H A Dfunction.c2502 since SUBREG is not valid for a memref.
2832 register rtx memref = 0;
2838 memref = XEXP (bitfield, 0);
2841 memref = equiv_mem[REGNO (XEXP (bitfield, 0))];
2844 memref = SUBREG_REG (XEXP (bitfield, 0));
2848 memref = equiv_mem[REGNO (SUBREG_REG (XEXP (bitfield, 0)))];
2850 if (memref
2851 && ! mode_dependent_address_p (XEXP (memref, 0))
2852 && ! MEM_VOLATILE_P (memref))
2875 GET_MODE_SIZE (GET_MODE (memref))));
2817 register rtx memref = 0; local
[all...]
/haiku-buildtools/gcc/gcc/
H A Demit-rtl.c2113 change_address_1 (rtx memref, machine_mode mode, rtx addr, int validate,
2119 gcc_assert (MEM_P (memref));
2120 as = MEM_ADDR_SPACE (memref);
2122 mode = GET_MODE (memref);
2124 addr = XEXP (memref, 0);
2125 if (mode == GET_MODE (memref) && addr == XEXP (memref, 0)
2127 return memref;
2139 if (rtx_equal_p (addr, XEXP (memref, 0)) && mode == GET_MODE (memref))
2104 change_address_1(rtx memref, machine_mode mode, rtx addr, int validate, bool inplace) argument
2148 change_address(rtx memref, machine_mode mode, rtx addr) argument
2189 adjust_address_1(rtx memref, machine_mode mode, HOST_WIDE_INT offset, int validate, int adjust_address, int adjust_object, HOST_WIDE_INT size) argument
2330 adjust_automodify_address_1(rtx memref, machine_mode mode, rtx addr, HOST_WIDE_INT offset, int validate) argument
2342 offset_address(rtx memref, rtx offset, unsigned HOST_WIDE_INT pow2) argument
2394 replace_equiv_address(rtx memref, rtx addr, bool inplace) argument
2405 replace_equiv_address_nv(rtx memref, rtx addr, bool inplace) argument
2416 widen_memory_access(rtx memref, machine_mode mode, HOST_WIDE_INT offset) argument
[all...]
H A Dira.c3005 validate_equiv_mem (rtx_insn *start, rtx reg, rtx memref)
3010 equiv_mem = memref;
3015 if (side_effects_p (memref))
3045 && reg_overlap_mentioned_p (XEXP (note, 0), memref))
3215 memref_referenced_p (rtx memref, rtx x)
3235 && memref_referenced_p (memref,
3239 if (true_dependence (memref, VOIDmode, x))
3248 if (memref_referenced_p (memref, XEXP (SET_DEST (x), 0)))
3251 else if (memref_referenced_p (memref, SET_DEST (x)))
3254 return memref_referenced_p (memref, SET_SR
2984 validate_equiv_mem(rtx_insn *start, rtx reg, rtx memref) argument
3194 memref_referenced_p(rtx memref, rtx x) argument
3260 memref_used_between_p(rtx memref, rtx_insn *start, rtx_insn *end) argument
[all...]
H A Dexplow.c1523 rtx memref = gen_rtx_MEM (word_mode, address);
1525 MEM_VOLATILE_P (memref) = 1;
1530 emit_insn (gen_probe_stack (memref));
1533 emit_move_insn (memref, const0_rtx);
1513 rtx memref = gen_rtx_MEM (word_mode, address); local
H A Dtree-data-ref.c1089 create_data_ref (loop_p nest, loop_p loop, tree memref, gimple stmt,
1097 print_generic_expr (dump_file, memref, TDF_SLIM);
1103 DR_REF (dr) = memref;
1088 create_data_ref(loop_p nest, loop_p loop, tree memref, gimple stmt, bool is_read) argument
/haiku-buildtools/gcc/gcc/config/mcore/
H A Dmcore.c280 rtx memref;
286 memref = gen_rtx_MEM (SImode, stack_pointer_rtx);
287 MEM_VOLATILE_P (memref) = 1;
288 emit_insn (gen_movsi (memref, stack_pointer_rtx));
277 rtx memref; local
/haiku-buildtools/gcc/gcc/config/s390/
H A Ds390.c7519 rtx memref = XEXP (*x, 0);
7521 if (GET_CODE (memref) == SYMBOL_REF
7522 && CONSTANT_POOL_ADDRESS_P (memref))
7525 rtx addr = gen_rtx_UNSPEC (Pmode, gen_rtvec (2, memref, base),
7532 if (GET_CODE (memref) == CONST
7533 && GET_CODE (XEXP (memref, 0)) == PLUS
7534 && GET_CODE (XEXP (XEXP (memref, 0), 1)) == CONST_INT
7535 && GET_CODE (XEXP (XEXP (memref, 0), 0)) == SYMBOL_REF
7536 && CONSTANT_POOL_ADDRESS_P (XEXP (XEXP (memref, 0), 0)))
7538 HOST_WIDE_INT off = INTVAL (XEXP (XEXP (memref,
7518 rtx memref = XEXP (*x, 0); local
[all...]
/haiku-buildtools/gcc/gcc/config/bfin/
H A Dbfin.c414 rtx memref = gen_rtx_MEM (word_mode,
420 subpat = gen_rtx_SET (VOIDmode, memref, gen_rtx_REG (word_mode,
426 subpat = gen_rtx_SET (VOIDmode, memref, gen_rtx_REG (word_mode,
548 rtx memref = gen_rtx_MEM (word_mode, addr);
552 = gen_rtx_SET (VOIDmode, gen_rtx_REG (word_mode, regno), memref);
412 rtx memref = gen_rtx_MEM (word_mode, local
546 rtx memref = gen_rtx_MEM (word_mode, addr); local
/haiku-buildtools/legacy/gcc/gcc/config/arm/
H A Darm.c3390 gen_rotated_half_load (memref)
3391 rtx memref;
3394 rtx base = XEXP (memref, 0);
/haiku-buildtools/gcc/gcc/config/frv/
H A Dfrv.c2520 frv_index_memory (rtx memref, machine_mode mode, int index)
2522 rtx base = XEXP (memref, 0);
2525 return change_address (memref, mode,
7199 packet. MEM is the memref and COND is the regstate_t condition
2498 frv_index_memory(rtx memref, machine_mode mode, int index) argument

Completed in 404 milliseconds