Home
last modified time | relevance | path

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

/netbsd/src/external/bsd/ntp/dist/ntpd/
Drefclock_shm.c377 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/
Datomic.md25 (define_expand "memory_barrier"
40 (define_insn "*memory_barrier"
/netbsd/src/external/gpl3/gcc/dist/gcc/config/alpha/
Dsync.md30 (define_expand "memory_barrier"
39 (define_insn "*memory_barrier"
/netbsd/src/external/gpl3/gcc/dist/gcc/config/ia64/
Dsync.md41 (define_expand "memory_barrier"
50 (define_insn "*memory_barrier"
/netbsd/src/external/gpl3/gcc/dist/gcc/
Dtarget-insns.def62 DEF_TARGET_INSN (memory_barrier, (void))
DChangeLog-200912503 * 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 …]
DChangeLog-200511494 (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.
DChangeLog-2008546 * 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,
DChangeLog-20076812 * 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.
DChangeLog-20112068 (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.
DChangeLog-201215663 (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.
DChangeLog-201813334 (memory_barrier): New expander and insn.
25962 (define_expand "*memory_barrier"): New define_expand.
25963 (define_insn "memory_barrier"): New insn.
DChangeLog-20196452 * config/pa/pa.md (memory_barrier): Revise to use ldcw barriers.
6456 (memory_barrier): Remove insn pattern using sync instruction.
DChangeLog-201525695 (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/
Dsync.md44 (define_expand "memory_barrier"
53 (define_insn "*memory_barrier"
/netbsd/src/external/gpl3/gcc/dist/gcc/config/arm/
Dsync.md37 (define_expand "memory_barrier"
46 (define_insn "*memory_barrier"
/netbsd/src/external/gpl3/gcc/dist/gcc/config/xtensa/
Dxtensa.md2072 (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/
Dmd.texi7661 @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}
Dgccint.info28761 '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/
Dpa.md10512 (define_expand "memory_barrier"