/freebsd/contrib/llvm-project/libcxx/include/__atomic/ |
H A D | atomic_ref.h | 124 …_LIBCPP_HIDE_FROM_ABI void store(_Tp __desired, memory_order __order = memory_order::seq_cst) cons… 127 …r == memory_order::relaxed || __order == memory_order::release || __order == memory_order::seq_cst, 137 _LIBCPP_HIDE_FROM_ABI _Tp load(memory_order __order = memory_order::seq_cst) const noexcept 141 __order == memory_order::seq_cst, 151 …_LIBCPP_HIDE_FROM_ABI _Tp exchange(_Tp __desired, memory_order __order = memory_order::seq_cst) co… 163 __failure == memory_order::acquire || __failure == memory_order::seq_cst, 178 __failure == memory_order::acquire || __failure == memory_order::seq_cst, 190 …weak(_Tp& __expected, _Tp __desired, memory_order __order = memory_order::seq_cst) const noexcept { 200 …rong(_Tp& __expected, _Tp __desired, memory_order __order = memory_order::seq_cst) const noexcept { 210 …_LIBCPP_HIDE_FROM_ABI void wait(_Tp __old, memory_order __order = memory_order::seq_cst) const noe… [all …]
|
H A D | memory_order.h | 37 seq_cst = __mo_seq_cst enumerator 48 inline constexpr auto memory_order_seq_cst = memory_order::seq_cst;
|
/freebsd/contrib/llvm-project/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; 104 void wait(T, memory_order = memory_order::seq_cst) const volatile noexcept; 105 void wait(T, memory_order = memory_order::seq_cst) const noexcept; 187 void wait(integral, memory_order = memory_order::seq_cst) const volatile noexcept; 188 void wait(integral, memory_order = memory_order::seq_cst) const noexcept; 257 void wait(T*, memory_order = memory_order::seq_cst) const volatile noexcept; 258 void wait(T*, memory_order = memory_order::seq_cst) const noexcept; 280 void store(floating-point-type, memory_order = memory_order::seq_cst) volatile noexcept; 281 void store(floating-point-type, memory_order = memory_order::seq_cst) noexcept; [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | AtomicOrdering.h | 34 seq_cst = 5, enumerator 46 I <= (Int)AtomicOrderingCABI::seq_cst; in isValidAtomicOrderingCABI() 156 /* seq_cst */ AtomicOrderingCABI::seq_cst, in toCABI()
|
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_flags.inc | 40 "If set, all atomics are effectively sequentially consistent (seq_cst), "
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaAMDGPU.cpp | 96 case llvm::AtomicOrderingCABI::seq_cst: in CheckAMDGCNBuiltinFunctionCall()
|
H A D | SemaChecking.cpp | 4054 llvm::AtomicOrderingCABI::seq_cst}, in BuildAtomicExpr()
|
/freebsd/contrib/llvm-project/openmp/runtime/src/include/ |
H A D | ompx.h.var | 175 seq_cst = ompx_seq_cst,
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGAtomic.cpp | 451 case llvm::AtomicOrderingCABI::seq_cst: in emitAtomicCmpXchgFailureSet() 479 SI->addCase(CGF.Builder.getInt32((int)llvm::AtomicOrderingCABI::seq_cst), in emitAtomicCmpXchgFailureSet() 1269 case llvm::AtomicOrderingCABI::seq_cst: in EmitAtomicExpr() 1339 SI->addCase(Builder.getInt32((int)llvm::AtomicOrderingCABI::seq_cst), in EmitAtomicExpr()
|
H A D | CGBuiltin.cpp | 18261 case llvm::AtomicOrderingCABI::seq_cst: in ProcessOrderScopeAMDGCN()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | DataFlowSanitizer.cpp | 3192 constexpr int NumOrderings = (int)AtomicOrderingCABI::seq_cst + 1; in makeAddAcquireOrderingTable() 3202 OrderingTable[(int)AtomicOrderingCABI::seq_cst] = in makeAddAcquireOrderingTable() 3203 (int)AtomicOrderingCABI::seq_cst; in makeAddAcquireOrderingTable() 3235 constexpr int NumOrderings = (int)AtomicOrderingCABI::seq_cst + 1; in makeAddReleaseOrderingTable() 3245 OrderingTable[(int)AtomicOrderingCABI::seq_cst] = in makeAddReleaseOrderingTable() 3246 (int)AtomicOrderingCABI::seq_cst; in makeAddReleaseOrderingTable()
|
H A D | MemorySanitizer.cpp | 2148 constexpr int NumOrderings = (int)AtomicOrderingCABI::seq_cst + 1; in makeAddReleaseOrderingTable() 2158 OrderingTable[(int)AtomicOrderingCABI::seq_cst] = in makeAddReleaseOrderingTable() 2159 (int)AtomicOrderingCABI::seq_cst; in makeAddReleaseOrderingTable() 2182 constexpr int NumOrderings = (int)AtomicOrderingCABI::seq_cst + 1; in makeAddAcquireOrderingTable() 2192 OrderingTable[(int)AtomicOrderingCABI::seq_cst] = in makeAddAcquireOrderingTable() 2193 (int)AtomicOrderingCABI::seq_cst; in makeAddAcquireOrderingTable()
|
/freebsd/sys/kern/ |
H A D | subr_csan.c | 673 CSAN_ATOMIC_FUNC_THREAD_FENCE(seq_cst)
|
H A D | subr_asan.c | 888 ASAN_ATOMIC_FUNC_THREAD_FENCE(seq_cst);
|
H A D | subr_msan.c | 1353 MSAN_ATOMIC_FUNC_THREAD_FENCE(seq_cst);
|
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLLexer.cpp | 556 KEYWORD(seq_cst); in LexIdentifier()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
H A D | OMP.td | 238 def OMP_MEMORY_ORDER_SeqCst : ClauseVal<"seq_cst", 1, 1> {} 400 def OMPC_SeqCst : Clause<"seq_cst"> {
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrAtomics.td | 492 // assume seq_cst, strong cmpxchg and omit clrex on failure.
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVInstrInfo.td | 1731 // fence seq_cst -> fence rw, rw
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCInstrInfo.td | 3399 // Only seq_cst fences require the heavyweight sync (SYNC 0). 3402 // The rule for seq_cst is duplicated to work with both 64 bits and 32 bits
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMInstrInfo.td | 6494 // assume seq_cst, strong cmpxchg and omit clrex on failure.
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | DiagnosticSemaKinds.td | 11262 …"directive '#pragma omp %0' cannot contain more than one %select{'seq_cst', 'relaxed', |}1'acq_rel…
|