/openbsd/gnu/llvm/llvm/docs/ |
H A D | GarbageCollection.rst | 43 barriers. If you collector does not require such barriers, you can skip 147 safepoint, and emitting load and store barriers. You can also extend LLVM - 168 * Emission of read barriers when loading object references. These are useful 320 barriers* and *write barriers*, respectively. The amount of code that needs to 368 Many important algorithms require write barriers, including generational and 384 Read barriers are needed by fewer algorithms than write barriers, and may have a 513 This GC strategy does not support read or write barriers. As a result, these 580 load and store barriers. Note that since many collectors don't require 581 barriers at all, LLVM defaults to lowering such barriers to normal loads 780 marking algorithms are necessary. Read barriers may be necessary. [all …]
|
H A D | Atomics.rst | 349 SequentiallyConsistent loads minimally require the same barriers as Acquire 351 barriers. Additionally, the code generator must enforce ordering between
|
H A D | Statepoints.rst | 55 load barriers, store barriers, and safepoints.
|
H A D | LangRef.rst | 12459 require :ref:`read <int_gcread>` and :ref:`write <int_gcwrite>` barriers. 12467 :ref:`read <int_gcread>` and :ref:`write <int_gcwrite>` barriers. The 12524 barriers. 12560 barriers (such as generational or reference counting collectors).
|
/openbsd/gnu/llvm/llvm/docs/HistoricalNotes/ |
H A D | 2001-02-06-TypeNotationDebateResp1.txt | 53 because you can't overcome sociological barriers to it. Qwerty keyboards
|
H A D | 2001-02-06-TypeNotationDebateResp4.txt | 79 > because you can't overcome sociological barriers to it. Qwerty keyboards
|
/openbsd/gnu/llvm/libcxx/docs/DesignDocs/ |
H A D | ExperimentalFeatures.rst | 205 .. | 3 | ``latches`` and ``barriers`` | | …
|
/openbsd/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86InstrControl.td | 311 // rather than barriers, and they use EFLAGS. 435 // rather than barriers, and they use EFLAGS.
|
H A D | X86InstrCompiler.td | 695 // Memory barriers
|
/openbsd/gnu/llvm/llvm/lib/Target/ARM/ |
H A D | ARMPredicates.td | 130 "data-barriers">;
|
H A D | ARM.td | 266 // Swift has ISHST barriers compatible with Atomic Release semantics but weaker 268 // True if ISHST barriers will be used for Release semantics. 270 "true", "Prefer ISHST barriers">;
|
H A D | ARMInstrInfo.td | 5118 // Memory barriers protect the atomic sequences 6129 // Pre-v7 uses MCR for synchronization barriers. 6215 // Memory barriers
|
H A D | ARMInstrThumb2.td | 3534 // memory barriers protect the atomic sequences 4998 // Memory barriers
|
/openbsd/sys/net/ |
H A D | if.c | 3580 struct task barriers[NET_TASKQ]; in net_tq_barriers() local 3584 for (i = 0; i < nitems(barriers); i++) { in net_tq_barriers() 3585 task_set(&barriers[i], (void (*)(void *))refcnt_rele_wake, &r); in net_tq_barriers() 3587 task_add(softnets[i].sn_taskq, &barriers[i]); in net_tq_barriers()
|
/openbsd/gnu/usr.bin/gcc/gcc/ |
H A D | params.def | 147 the tracking mechanism. Large functions with few calls or barriers
|
H A D | ChangeLog.3 | 4037 (emit_insn_group_barriers): Don't look at notes. Emit barriers 10725 * flow.c (reorder_basic_blocks): Account for barriers when writing 10727 (verify_flow_info): Add check for missing barriers.
|
H A D | ChangeLog.6 | 13102 at barrier insns. Emit stop bits before barriers. 16294 * loop.c (find_and_verify_loops): Grok multiple barriers.
|
/openbsd/gnu/gcc/gcc/ |
H A D | params.def | 173 the tracking mechanism. Large functions with few calls or barriers
|
/openbsd/gnu/llvm/llvm/include/llvm/IR/ |
H A D | Intrinsics.td | 1214 // because it would cause CSE of two barriers with the same argument. 1220 // CSE 2 barriers with store in between.
|
/openbsd/gnu/llvm/llvm/docs/CommandGuide/ |
H A D | llvm-mca.rst | 185 .. option:: -show-barriers 1017 intervening stores or barriers between the two loads.
|
/openbsd/gnu/usr.bin/perl/dist/Locale-Maketext/lib/Locale/Maketext/ |
H A D | TPJ13.pod | 738 remove previous barriers to localization for languages dissimilar to
|
/openbsd/games/fortune/datfiles/ |
H A D | zippy | 697 If I am elected, the concrete barriers around the WHITE HOUSE will be
|
/openbsd/gnu/llvm/clang/docs/ |
H A D | LanguageExtensions.rst | 3409 In terms or aquire-release ordering barriers these two operations are always 3763 Note that these intrinsics are implemented as motion barriers that block
|
/openbsd/gnu/gcc/gcc/cp/ |
H A D | ChangeLog | 5680 (build_modify_expr): Allow objc to generate write barriers.
|
/openbsd/gnu/llvm/clang/include/clang/Basic/ |
H A D | AttrDocs.td | 2484 code for barriers and perform scratch promotion by estimating available group
|