Home
last modified time | relevance | path

Searched refs:mems (Results 1 – 20 of 20) sorted by relevance

/netbsd/src/external/cddl/osnet/dist/tools/ctf/cvt/
Dfixup_tdescs.c61 const char *mems[2] = { "a_objectdir", "fd_shadow" }; in fix_ptrptr_to_struct() local
75 if (streq(ml->ml_name, mems[i])) in fix_ptrptr_to_struct()
107 strs[i], mems[i], acts[i]); in fix_ptrptr_to_struct()
115 const char *mems[2] = { NULL, "is_vmem" }; in fix_ptr_to_struct() local
129 if (mems[i] && !streq(ml->ml_name, mems[i])) in fix_ptr_to_struct()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/sh/
Dpredicates.md279 /* Disallow mems with GBR address here. They have to go through
343 /* 'general_operand' does not allow volatile mems during RTL expansion to
344 avoid matching arithmetic that operates on mems, it seems.
346 loads. Thus we mimic the behavior but allow volatile mems. */
375 /* Disallow mems with GBR address here. They have to go through
428 /* 'general_operand' does not allow volatile mems during RTL expansion to
429 avoid matching arithmetic that operates on mems, it seems.
431 stores. Thus we mimic the behavior but allow volatile mems. */
Dsync.md334 /* Replace the new mems in the new insn with the old mem to preserve
564 /* Replace the new mems in the new insn with the old mem to preserve
843 /* Replace the new mems in the new insn with the old mem to preserve
904 /* Replace the new mems in the new insn with the old mem to preserve
972 /* Replace the new mems in the new insn with the old mem to preserve
1339 /* Replace the new mems in the new insn with the old mem to preserve
1401 /* Replace the new mems in the new insn with the old mem to preserve
1673 /* Replace the new mems in the new insn with the old mem to preserve
1748 /* Replace the new mems in the new insn with the old mem to preserve
2001 /* Replace the new mems in the new insn with the old mem to preserve
Dsh.md4727 ;; extractions of unsigned mems, where the zero extraction is irrelevant.
4856 ;; The pre-dec and post-inc mems must be captured by the '<' and '>'
5349 ;; The pre-dec and post-inc mems must be captured by the '<' and '>'
/netbsd/src/external/gpl3/gcc/dist/gcc/config/frv/
Dfrv.cc6963 } mems[2]; member
7044 if (frv_packet.num_mems > ARRAY_SIZE (frv_packet.mems)) in frv_registers_conflict_p_1()
7049 if (frv_regstate_conflict_p (frv_packet.mems[i].cond, cond)) in frv_registers_conflict_p_1()
7051 if (true_dependence (frv_packet.mems[i].mem, VOIDmode, x)) in frv_registers_conflict_p_1()
7054 if (output_dependence (frv_packet.mems[i].mem, x)) in frv_registers_conflict_p_1()
7103 if (frv_packet.num_mems < ARRAY_SIZE (frv_packet.mems)) in frv_registers_update_1()
7105 frv_packet.mems[frv_packet.num_mems].mem = x; in frv_registers_update_1()
7106 frv_packet.mems[frv_packet.num_mems].cond = *(regstate_t *) data; in frv_registers_update_1()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/arm/
Darm.cc14743 arm_gen_load_multiple_1 (int count, int *regs, rtx *mems, rtx basereg, in arm_gen_load_multiple_1() argument
14756 emit_move_insn (gen_rtx_REG (SImode, regs[i]), mems[i]); in arm_gen_load_multiple_1()
14779 = gen_rtx_SET (gen_rtx_REG (SImode, regs[j]), mems[j]); in arm_gen_load_multiple_1()
14791 arm_gen_store_multiple_1 (int count, int *regs, rtx *mems, rtx basereg, in arm_gen_store_multiple_1() argument
14807 emit_move_insn (mems[i], gen_rtx_REG (SImode, regs[i])); in arm_gen_store_multiple_1()
14830 = gen_rtx_SET (mems[j], gen_rtx_REG (SImode, regs[j])); in arm_gen_store_multiple_1()
14854 rtx mems[MAX_LDM_STM_OPS]; in arm_gen_multiple_op() local
14866 mems[i] = adjust_automodify_address_nv (basemem, SImode, addr, offset); in arm_gen_multiple_op()
14874 return arm_gen_load_multiple_1 (count, regs, mems, basereg, in arm_gen_multiple_op()
14877 return arm_gen_store_multiple_1 (count, regs, mems, basereg, in arm_gen_multiple_op()
[all …]
/netbsd/src/external/gpl3/gcc/dist/gcc/
DChangeLog-19991213 * loop.c (insert_loop_mem): Don't hoist volatile mems out of loops.
12245 and tag the spill mems.
12254 and tag the spill mems.
12359 * i960.md (store_multiple): Use change_address on individual mems.
15675 * reload1.c (emit_reload_insns): Also find equivalent mems
15946 (reload_inqi): Check for aligned mems before unaligned.
DChangeLog-20045764 (multi-isn and misaligned mems DFmode splitters): Use V64 for mode
18557 (clear_storage_via_libcall): Don't clobber RTX_UNCHANGING_P mems.
47813 * loop.c (loop_optimize): Free all loops_info's mems.
DChangeLog-200115433 Also handle trapping expressions (since mems almost always trap)
33162 Use it instead of loop_info->has_call for scanning loop mems.
DChangeLog-200328143 (mems_conflict_for_gcse_p): Enable load motion of non-symbol mems.
28146 (simple_mem): Enable store motion of non-symbol mems.
DChangeLog-201319242 * config/rs6000/rs6000.md (bswapdi2_64bit): Disable for volatile mems.
35619 (refs_independent_p): Do not test for unanalyzed mems here.
DChangeLog-201540288 (atomic_fetch_not<mode>_hard, atomic_not_fetch<mode>_hard): Replace mems
43853 volatile mems.
DChangeLog-200622639 mems.
DChangeLog-200714189 (neon_struct_mem_operand): New function. Valid mems for NEON
DChangeLog-20009092 (struct loop_info): Add fields store_mems, mems, mems_idx,
DChangeLog-202132418 (transform): Likewise. Use it when rewriting mems.
DChangeLog-20058303 * config/rs6000/rs6000.md (movdf_hardfloat32): Allow small data mems.
DChangeLog-200233305 (free_deps): Free pending mems lists. Don't zero reg_last.
DChangeLog-20182474 with P throughout except for call mems which should use SI.
DChangeLog-20114542 * ifcvt.c (noce_operand_ok): Return false for mems with side effects.