Home
last modified time | relevance | path

Searched refs:acq_rel (Results 1 – 17 of 17) sorted by relevance

/freebsd-14.2/contrib/llvm-project/libcxx/include/__atomic/
H A Dmemory_order.h36 acq_rel = __mo_acq_rel, enumerator
47 inline constexpr auto memory_order_acq_rel = memory_order::acq_rel;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DAtomicOrdering.h33 acq_rel = 4, enumerator
155 /* acq_rel */ AtomicOrderingCABI::acq_rel, in toCABI()
/freebsd-14.2/contrib/llvm-project/openmp/runtime/src/
H A Dkmp_os.h1262 #define KMP_ATOMIC_ADD(p, v) KMP_ATOMIC_OP(fetch_add, p, v, acq_rel)
1263 #define KMP_ATOMIC_SUB(p, v) KMP_ATOMIC_OP(fetch_sub, p, v, acq_rel)
1264 #define KMP_ATOMIC_AND(p, v) KMP_ATOMIC_OP(fetch_and, p, v, acq_rel)
1265 #define KMP_ATOMIC_OR(p, v) KMP_ATOMIC_OP(fetch_or, p, v, acq_rel)
1266 #define KMP_ATOMIC_INC(p) KMP_ATOMIC_OP(fetch_add, p, 1, acq_rel)
1267 #define KMP_ATOMIC_DEC(p) KMP_ATOMIC_OP(fetch_sub, p, 1, acq_rel)
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DOpenMPKinds.def141 OPENMP_ATOMIC_DEFAULT_MEM_ORDER_KIND(acq_rel)
H A DDiagnosticSemaKinds.td11047 …a omp %0' cannot contain more than one %select{'seq_cst', 'relaxed', |}1'acq_rel', 'acquire' or 'r…
/freebsd-14.2/contrib/llvm-project/libcxx/include/
H A Datomic34 acq_rel, // store-release load-acquire
42 inline constexpr auto memory_order_acq_rel = memory_order::acq_rel;
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGAtomic.cpp441 case llvm::AtomicOrderingCABI::acq_rel: in emitAtomicCmpXchgFailureSet()
1487 case llvm::AtomicOrderingCABI::acq_rel: in EmitAtomicExpr()
1556 SI->addCase(Builder.getInt32((int)llvm::AtomicOrderingCABI::acq_rel), in EmitAtomicExpr()
H A DCGBuiltin.cpp17832 case llvm::AtomicOrderingCABI::acq_rel: in ProcessOrderScopeAMDGCN()
/freebsd-14.2/sys/kern/
H A Dsubr_csan.c674 CSAN_ATOMIC_FUNC_THREAD_FENCE(acq_rel)
H A Dsubr_asan.c872 ASAN_ATOMIC_FUNC_THREAD_FENCE(acq_rel);
H A Dsubr_msan.c1344 MSAN_ATOMIC_FUNC_THREAD_FENCE(acq_rel);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DDataFlowSanitizer.cpp3183 OrderingTable[(int)AtomicOrderingCABI::acq_rel] = in makeAddAcquireOrderingTable()
3184 (int)AtomicOrderingCABI::acq_rel; in makeAddAcquireOrderingTable()
3227 OrderingTable[(int)AtomicOrderingCABI::acq_rel] = in makeAddReleaseOrderingTable()
3228 (int)AtomicOrderingCABI::acq_rel; in makeAddReleaseOrderingTable()
H A DMemorySanitizer.cpp2132 OrderingTable[(int)AtomicOrderingCABI::acq_rel] = in makeAddReleaseOrderingTable()
2133 (int)AtomicOrderingCABI::acq_rel; in makeAddReleaseOrderingTable()
2167 OrderingTable[(int)AtomicOrderingCABI::acq_rel] = in makeAddAcquireOrderingTable()
2168 (int)AtomicOrderingCABI::acq_rel; in makeAddAcquireOrderingTable()
/freebsd-14.2/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLLexer.cpp552 KEYWORD(acq_rel); in LexIdentifier()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMP.td157 def OMP_MEMORY_ORDER_AcqRel : ClauseVal<"acq_rel", 2, 1> {}
214 def OMPC_AcqRel : Clause<"acq_rel"> { let clangClass = "OMPAcqRelClause"; }
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.td1828 // fence acq_rel -> fence.tso
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp5151 case llvm::AtomicOrderingCABI::acq_rel: in CheckAMDGCNBuiltinFunctionCall()
7790 OrderingCABI != llvm::AtomicOrderingCABI::acq_rel; in isValidOrderingForOp()
7801 OrderingCABI != llvm::AtomicOrderingCABI::acq_rel; in isValidOrderingForOp()