| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/ |
| H A D | AtomicOrdering.h | 34 seq_cst = 5, enumerator 46 I <= (Int)AtomicOrderingCABI::seq_cst; in isValidAtomicOrderingCABI() 145 /* seq_cst */ AtomicOrderingCABI::seq_cst, in toCABI()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
| H A D | AMDGPUUsage.rst | 752 and seq_cst total orderings with, other operations 766 and seq_cst total orderings with, other operations 779 and seq_cst total orderings with, other operations 790 and seq_cst total orderings with, other operations 800 modification and seq_cst total orderings with, 4669 local address space, and seq_cst instructions join the relationships. Since 4736 seq_cst - If a load atomic then same constraints as acquire, plus no 4739 seq_cst. 4743 seq_cst. 5830 load atomic seq_cst - singlethread - global *Same as corresponding [all …]
|
| H A D | Atomics.rst | 329 SequentiallyConsistent (``seq_cst`` in IR) provides Acquire semantics for loads
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
| H A D | OpenMPKinds.def | 109 OPENMP_ATOMIC_DEFAULT_MEM_ORDER_KIND(seq_cst)
|
| /netbsd-src/external/apache2/llvm/dist/libcxx/include/ |
| H A D | atomic | 35 seq_cst // store-release load-acquire 43 inline constexpr auto memory_order_seq_cst = memory_order::seq_cst; 103 void wait(T, memory_order = memory_order::seq_cst) const volatile noexcept; 104 void wait(T, memory_order = memory_order::seq_cst) const noexcept; 186 void wait(integral, memory_order = memory_order::seq_cst) const volatile noexcept; 187 void wait(integral, memory_order = memory_order::seq_cst) const noexcept; 255 void wait(T*, memory_order = memory_order::seq_cst) const volatile noexcept; 256 void wait(T*, memory_order = memory_order::seq_cst) const noexcept; 524 void wait(bool, memory_order = memory_order::seq_cst) const volatile noexcept; 525 void wait(bool, memory_order = memory_order::seq_cst) const noexcept; [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/tsan/ |
| H A D | tsan_flags.inc | 43 "If set, all atomics are effectively sequentially consistent (seq_cst), "
|
| /netbsd-src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/ |
| H A D | tsan_flags.inc | 45 "If set, all atomics are effectively sequentially consistent (seq_cst), "
|
| /netbsd-src/external/gpl3/gcc/dist/libsanitizer/tsan/ |
| H A D | tsan_flags.inc | 44 "If set, all atomics are effectively sequentially consistent (seq_cst), "
|
| /netbsd-src/external/apache2/llvm/dist/llvm/utils/vim/syntax/ |
| H A D | llvm.vim | 163 \ seq_cst
|
| /netbsd-src/external/apache2/llvm/dist/clang/docs/ |
| H A D | OpenMPSupport.rst | 252 | memory model extension | memory model update (seq_cst, acq_rel, release, acquire,...) | :go… 315 | memory model extension | seq_cst clause on flush construct | :no…
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/fortran/ |
| H A D | openmp.c | 3693 int seq_cst = 0; in gfc_match_omp_oacc_atomic() local 3695 seq_cst = 1; in gfc_match_omp_oacc_atomic() 3697 if (seq_cst && gfc_match_char (',') == MATCH_YES) in gfc_match_omp_oacc_atomic() 3698 seq_cst = 2; in gfc_match_omp_oacc_atomic() 3699 if (seq_cst == 2 in gfc_match_omp_oacc_atomic() 3713 if (seq_cst == 2) in gfc_match_omp_oacc_atomic() 3717 if (!seq_cst in gfc_match_omp_oacc_atomic() 3720 seq_cst = 1; in gfc_match_omp_oacc_atomic() 3729 if (seq_cst) in gfc_match_omp_oacc_atomic()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGAtomic.cpp | 440 case llvm::AtomicOrderingCABI::seq_cst: in emitAtomicCmpXchgFailureSet() 468 SI->addCase(CGF.Builder.getInt32((int)llvm::AtomicOrderingCABI::seq_cst), in emitAtomicCmpXchgFailureSet() 1326 case llvm::AtomicOrderingCABI::seq_cst: in EmitAtomicExpr() 1398 SI->addCase(Builder.getInt32((int)llvm::AtomicOrderingCABI::seq_cst), in EmitAtomicExpr()
|
| /netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/ |
| H A D | atomic_base.h | 64 seq_cst in _GLIBCXX_VISIBILITY() enumerator 72 inline constexpr memory_order memory_order_seq_cst = memory_order::seq_cst; in _GLIBCXX_VISIBILITY()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemorySanitizer.cpp | 1839 constexpr int NumOrderings = (int)AtomicOrderingCABI::seq_cst + 1; in makeAddReleaseOrderingTable() 1849 OrderingTable[(int)AtomicOrderingCABI::seq_cst] = in makeAddReleaseOrderingTable() 1850 (int)AtomicOrderingCABI::seq_cst; in makeAddReleaseOrderingTable() 1874 constexpr int NumOrderings = (int)AtomicOrderingCABI::seq_cst + 1; in makeAddAcquireOrderingTable() 1884 OrderingTable[(int)AtomicOrderingCABI::seq_cst] = in makeAddAcquireOrderingTable() 1885 (int)AtomicOrderingCABI::seq_cst; in makeAddAcquireOrderingTable()
|
| /netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/bits/ |
| H A D | atomic_base.h | 68 seq_cst in _GLIBCXX_VISIBILITY() enumerator 76 inline constexpr memory_order memory_order_seq_cst = memory_order::seq_cst; in _GLIBCXX_VISIBILITY()
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/c/ |
| H A D | c-typeck.c | 2130 tree seq_cst = build_int_cst (integer_type_node, MEMMODEL_SEQ_CST); in convert_lvalue_to_rvalue() local 2150 params->quick_push (seq_cst); in convert_lvalue_to_rvalue() 4108 tree seq_cst = build_int_cst (integer_type_node, MEMMODEL_SEQ_CST); in build_atomic_assign() local 4172 params->quick_push (seq_cst); in build_atomic_assign() 4250 params->quick_push (seq_cst); in build_atomic_assign() 4291 params->quick_push (seq_cst); in build_atomic_assign() 4342 params->quick_push (seq_cst); in build_atomic_assign() 4343 params->quick_push (seq_cst); in build_atomic_assign() 15197 tree seq_cst = build_int_cst (integer_type_node, MEMMODEL_SEQ_CST); in c_omp_clause_copy_ctor() local 15207 params->quick_push (seq_cst); in c_omp_clause_copy_ctor() [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/c/ |
| H A D | c-typeck.cc | 2141 tree seq_cst = build_int_cst (integer_type_node, MEMMODEL_SEQ_CST); in convert_lvalue_to_rvalue() local 2162 params->quick_push (seq_cst); in convert_lvalue_to_rvalue() 4139 tree seq_cst = build_int_cst (integer_type_node, MEMMODEL_SEQ_CST); in build_atomic_assign() local 4203 params->quick_push (seq_cst); in build_atomic_assign() 4281 params->quick_push (seq_cst); in build_atomic_assign() 4322 params->quick_push (seq_cst); in build_atomic_assign() 4373 params->quick_push (seq_cst); in build_atomic_assign() 4374 params->quick_push (seq_cst); in build_atomic_assign() 15753 tree seq_cst = build_int_cst (integer_type_node, MEMMODEL_SEQ_CST); in c_omp_clause_copy_ctor() local 15763 params->quick_push (seq_cst); in c_omp_clause_copy_ctor() [all …]
|
| H A D | ChangeLog | 499 * c-parser.c (c_parser_omp_flush): Parse 'seq_cst' clause on 'flush' 7271 * c-parser.c (c_parser_omp_atomic): Allow seq_cst before 7273 seq_cst. 7900 (c_parser_omp_atomic): Parse seq_cst clause, pass true if it is
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/AsmParser/ |
| H A D | LLLexer.cpp | 555 KEYWORD(seq_cst); in LexIdentifier()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrAtomics.td | 410 // assume seq_cst, strong cmpxchg and omit clrex on failure.
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMP.td | 161 def OMPC_SeqCst : Clause<"seq_cst"> { let clangClass = "OMPSeqCstClause"; }
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/cp/ |
| H A D | ChangeLog-2013 | 896 (finish_omp_atomic): Add seq_cst argument, adjust 897 c_finish_omp_atomic callers, handle seq_cst and new OpenMP 4.0 953 (cp_parser_omp_atomic): Parse seq_cst clause, pass 1013 (finish_omp_atomic): Add seq_cst argument.
|
| H A D | ChangeLog-2014 | 2794 * parser.c (cp_parser_omp_atomic): Allow seq_cst before 2796 seq_cst.
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/fortran/ |
| H A D | ChangeLog-2014 | 1915 (gfc_match_omp_atomic): Handle seq_cst clause. Handle atomic swap. 1988 (gfc_trans_omp_atomic): Handle seq_cst clause, handle atomic swap,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfo.td | 1155 // fence seq_cst -> fence rw, rw
|