Searched refs:memory_barrier (Results 1 – 20 of 20) sorted by relevance
| /netbsd/src/external/bsd/ntp/dist/ntpd/ |
| D | refclock_shm.c | 377 static inline void memory_barrier(void) in memory_barrier() function 424 memory_barrier(); in shm_query() 427 memory_barrier(); in shm_query()
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/arc/ |
| D | atomic.md | 25 (define_expand "memory_barrier" 40 (define_insn "*memory_barrier"
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/alpha/ |
| D | sync.md | 30 (define_expand "memory_barrier" 39 (define_insn "*memory_barrier"
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/ia64/ |
| D | sync.md | 41 (define_expand "memory_barrier" 50 (define_insn "*memory_barrier"
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/ |
| D | target-insns.def | 62 DEF_TARGET_INSN (memory_barrier, (void))
|
| D | ChangeLog-2009 | 12503 * config/mips/sync.md (*memory_barrier): Use mips_output_sync. 34702 (*memory_barrier): ...this. 34715 (memory_barrier): Expand as unspec instead of unspec_volatile. 34717 (*memory_barrier): Define as unspec instead of unspec_volatile. 34721 * config/sparc/sync.md (memory_barrier): Expand as unspec instead of 34730 (memory_barrier): Expand as unspec instead of unspec_volatile. 34732 (*memory_barrier): Define as unspec instead of unspec_volatile. 34735 * config/ia64/sync.md (memory_barrier): Redefine as expander pattern. 34738 (*memory_barrier): New insn pattern. 34740 * config/rs6000/sync.md (memory_barrier): Remove mem:BLK from [all …]
|
| D | ChangeLog-2005 | 11494 (memory_barrier, sync_internal): Use unspec instead of unspec_volatile. 12074 (memory_barrier, mb_internal): Use unspec instead of unspec_volatile. 12396 * config/rs6000/sync.md (memory_barrier): Change to define_expand. 15733 ("memory_barrier", "*memory_barrier", "sync_compare_and_swapdi", 22744 (memory_barrier, isync, lwsync): New insns. 23317 (memory_barrier): Simplify expansion. 23734 (memory_barrier): Rename from mf.
|
| D | ChangeLog-2008 | 546 * config/alpha/sync.md (memory_barrier): Remove mem:BLK from operands. 1560 (memory_barrier): Do not generate memory_barrier_nosse instruction 1645 (memory_barrier): Generate memory_barrier_nosse insn for !TARGET_SSE2. 1669 * config/i386/sync.md (memory_barrier): New expander. 9812 (fetchop_bit, atomic_hiqi_op memory_barrier,
|
| D | ChangeLog-2007 | 6812 * config/mips/mips.md (sync, memory_barrier): Wrap sync instrunction 7167 (memory_barrier): Rewrote as an insn that clobbers memory. 8906 (memory_barrier): New expand. 14537 (memory_barrier, *memory_barrier): New.
|
| D | ChangeLog-2011 | 2068 (memory_barrier): Remove. 2105 (memory_barrier): Use sparc_emit_membar_for_model. 3353 (hwsync): Rename from memory_barrier. 4755 (mem_thread_fence): Rename from memory_barrier.
|
| D | ChangeLog-2012 | 15663 (mem_thread_fence): Rename from memory_barrier; update for model arg. 15664 (mem_thread_fence_1): Rename from *memory_barrier. 34855 (*memory_barrier): Merge arm_output_memory_barrier.
|
| D | ChangeLog-2018 | 13334 (memory_barrier): New expander and insn. 25962 (define_expand "*memory_barrier"): New define_expand. 25963 (define_insn "memory_barrier"): New insn.
|
| D | ChangeLog-2019 | 6452 * config/pa/pa.md (memory_barrier): Revise to use ldcw barriers. 6456 (memory_barrier): Remove insn pattern using sync instruction.
|
| D | ChangeLog-2015 | 25695 (memory_barrier): New targetm instruction patterns. 28271 * config/arm/sync.md (*memory_barrier): Use dmb ish instead of
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/mips/ |
| D | sync.md | 44 (define_expand "memory_barrier" 53 (define_insn "*memory_barrier"
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/arm/ |
| D | sync.md | 37 (define_expand "memory_barrier" 46 (define_insn "*memory_barrier"
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/xtensa/ |
| D | xtensa.md | 2072 (define_expand "memory_barrier" 2081 (define_insn "*memory_barrier" 2091 ;; For other modes, just use the default of a store with a memory_barrier.
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/doc/ |
| D | md.texi | 7661 @cindex @code{memory_barrier} instruction pattern 7662 @item @samp{memory_barrier} 7820 If this pattern is not defined, then a @code{memory_barrier} pattern 8022 @code{memory_barrier} pattern, then to emitting @code{__sync_synchronize}
|
| D | gccint.info | 28761 'memory_barrier' 28901 If this pattern is not defined, then a 'memory_barrier' pattern 29081 expanding the 'memory_barrier' pattern, then to emitting 56061 * memory_barrier instruction pattern: Standard Names. (line 2492)
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/pa/ |
| D | pa.md | 10512 (define_expand "memory_barrier"
|