| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXUtilities.h | 128 inline std::string OrderingToString(Ordering Order) { in OrderingToString() 130 case Ordering::NotAtomic: in OrderingToString() 132 case Ordering::Relaxed: in OrderingToString() 134 case Ordering::Acquire: in OrderingToString() 136 case Ordering::Release: in OrderingToString() 138 case Ordering::AcquireRelease: in OrderingToString() 140 case Ordering::SequentiallyConsistent: in OrderingToString() 142 case Ordering::Volatile: in OrderingToString() 144 case Ordering::RelaxedMMIO: in OrderingToString() 147 report_fatal_error(formatv("Unknown NVPTX::Ordering \"{}\".", in OrderingToString() [all …]
|
| H A D | NVPTXISelDAGToDAG.cpp | 526 NVPTX::Ordering InstructionOrdering, FenceOrdering; 527 OperationOrderings(NVPTX::Ordering IO = NVPTX::Ordering::NotAtomic, in OperationOrderings() 528 NVPTX::Ordering FO = NVPTX::Ordering::NotAtomic) in OperationOrderings() 534 AtomicOrdering Ordering = N->getSuccessOrdering(); in getOperationOrderings() local 626 return NVPTX::Ordering::NotAtomic; in getOperationOrderings() 629 // [2]: Atomics with Ordering different than Unordered or Relaxed are not in getOperationOrderings() 631 if (!(Ordering == AtomicOrdering::NotAtomic || in getOperationOrderings() 632 Ordering == AtomicOrdering::Unordered || in getOperationOrderings() 633 Ordering == AtomicOrdering::Monotonic) && in getOperationOrderings() 639 toIRString(Ordering))); in getOperationOrderings() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVExpandAtomicPseudoInsts.cpp | 151 static unsigned getLRForRMW32(AtomicOrdering Ordering, in getLRForRMW32() argument 153 switch (Ordering) { in getLRForRMW32() 173 static unsigned getSCForRMW32(AtomicOrdering Ordering, in getSCForRMW32() argument 175 switch (Ordering) { in getSCForRMW32() 195 static unsigned getLRForRMW64(AtomicOrdering Ordering, in getLRForRMW64() argument 197 switch (Ordering) { in getLRForRMW64() 217 static unsigned getSCForRMW64(AtomicOrdering Ordering, in getSCForRMW64() argument 219 switch (Ordering) { in getSCForRMW64() 239 static unsigned getLRForRMW(AtomicOrdering Ordering, int Width, in getLRForRMW() argument 242 return getLRForRMW32(Ordering, Subtarget); in getLRForRMW() [all …]
|
| H A D | RISCVInstrInfoA.td | 165 // any ordering. This is necessary because AtomicExpandPass has added fences to 243 (ins GPR:$addr, GPR:$incr, ixlenimm:$ordering), []> { 252 (ins GPR:$addr, GPR:$incr, GPR:$mask, ixlenimm:$ordering), []> { 262 ixlenimm:$ordering), []> { 272 (ins GPR:$addr, GPR:$incr, GPR:$mask, ixlenimm:$ordering), []> { 281 : Pat<(intrin GPR:$addr, GPR:$incr, GPR:$mask, timm:$ordering), 282 (AMOInst GPR:$addr, GPR:$incr, GPR:$mask, timm:$ordering)>; 286 timm:$ordering), 288 timm:$ordering)>; 294 // Ordering constants must be kept in sync with the AtomicOrdering enum in [all …]
|
| /freebsd/contrib/llvm-project/openmp/runtime/src/include/ |
| H A D | ompx.h.var | 91 _TGT_KERNEL_LANGUAGE_HOST_IMPL_SYNC_C(void, sync_block, int Ordering, 95 _TGT_KERNEL_LANGUAGE_HOST_IMPL_SYNC_C(void, sync_block_divergent, int Ordering, 96 ompx_sync_block(Ordering)) 127 _TGT_KERNEL_LANGUAGE_DECL_SYNC_C(void, sync_block, int Ordering) 129 _TGT_KERNEL_LANGUAGE_DECL_SYNC_C(void, sync_block_divergent, int Ordering) 208 _TGT_KERNEL_LANGUAGE_HOST_IMPL_SYNC_CXX(void, sync_block, int Ordering = acc_rel, 209 Ordering) 211 int Ordering = acc_rel, Ordering)
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineMemOperand.h | 166 /// Atomic ordering requirements for this memory operation. For cmpxchg 167 /// atomic operations, atomic ordering requirements when store occurs. 168 unsigned Ordering : 4; // enum AtomicOrdering member 169 /// For cmpxchg atomic operations, atomic ordering requirements when store 189 /// and atomic ordering requirements must also be specified. For cmpxchg 190 /// atomic operations the atomic ordering requirements when store does not 197 AtomicOrdering Ordering = AtomicOrdering::NotAtomic, 204 AtomicOrdering Ordering = AtomicOrdering::NotAtomic, 279 /// Return the atomic ordering requirements for this memory operation. For 280 /// cmpxchg atomic operations, return the atomic ordering requirements when [all …]
|
| /freebsd/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/ |
| H A D | tst.negorder.d | 64 printf("Ordering of quantize() with some negative weights:\n"); 68 printf("Ordering of lquantize() with some negative weights:\n"); 72 printf("Ordering of sum() with some negative weights:\n"); 76 printf("Ordering of max() with some negative weights:\n"); 80 printf("Ordering of min() with some negative weights:\n");
|
| /freebsd/sbin/rcorder/ |
| H A D | rcorder.8 | 37 .Nd print a dependency ordering of interdependent files 47 utility is designed to print out a dependency ordering of a set of 108 Generate ordering suitable for parallel startup, placing files that can be 145 in order for it to find a starting place in the dependency ordering. 166 Print the dependency ordering of the services from the base system and 254 the dependency ordering. 262 script in the dependency ordering,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | AtomicOrdering.h | 1 //===-- llvm/Support/AtomicOrdering.h ---Atomic Ordering---------*- C++ -*-===// 10 /// Atomic ordering constants. 12 /// These values are used by LLVM to represent atomic ordering for C++11's 24 /// Atomic ordering for C11 / C++11's memory models. 49 /// Atomic ordering for LLVM's memory model. 51 /// C++ defines ordering as a lattice. LLVM supplements this with NotAtomic and 81 /// String used by LLVM IR to represent atomic ordering. 137 /// Return a single atomic ordering that is at least as strong as both the \p AO
|
| /freebsd/share/man/man9/ |
| H A D | netisr.9 | 103 of source ordering and protocol-specific ordering and work-placement 110 should maintain source ordering without advice from the protocol. 117 should maintain flow ordering as defined by the 126 doesn't have a flow ID, falling back on source ordering. 180 The ordering and work placement policy for the protocol, as described
|
| H A D | atomic.9 | 179 variant, performs the operation without imposing any ordering constraints on 236 synchronization primitives to express their ordering requirements without 237 also imposing unnecessary ordering. 249 ordering, are defined as relaxed. 319 will read the value written by an (atomic) store, the ordering constraints 324 Although fences impose more restrictive ordering than acquire loads and 325 release stores, by separating access from ordering, they can sometimes 332 function establishes ordering between its call location and any interrupt
|
| /freebsd/contrib/llvm-project/libcxx/include/__debug_utils/ |
| H A D | strict_weak_ordering_check.h | 36 "The range is not sorted after the sort, your comparator is not a valid strict-weak ordering"); in __check_strict_weak_ordering_sorted() 50 !__comp(*(__first + __a), *(__first + __b)), "Your comparator is not a valid strict-weak ordering"); in __check_strict_weak_ordering_sorted() 52 !__comp(*(__first + __b), *(__first + __a)), "Your comparator is not a valid strict-weak ordering"); in __check_strict_weak_ordering_sorted() 59 __comp(*(__first + __a), *(__first + __b)), "Your comparator is not a valid strict-weak ordering"); in __check_strict_weak_ordering_sorted() 61 !__comp(*(__first + __b), *(__first + __a)), "Your comparator is not a valid strict-weak ordering"); in __check_strict_weak_ordering_sorted()
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/__debug_utils/ |
| H A D | strict_weak_ordering_check.h | 36 … "The range is not sorted after the sort, your comparator is not a valid strict-weak ordering"); in __check_strict_weak_ordering_sorted() 50 …__comp(*(__first + __a), *(__first + __b)), "Your comparator is not a valid strict-weak ordering"); in __check_strict_weak_ordering_sorted() 52 …__comp(*(__first + __b), *(__first + __a)), "Your comparator is not a valid strict-weak ordering"); in __check_strict_weak_ordering_sorted() 59 …__comp(*(__first + __a), *(__first + __b)), "Your comparator is not a valid strict-weak ordering"); in __check_strict_weak_ordering_sorted() 61 …__comp(*(__first + __b), *(__first + __a)), "Your comparator is not a valid strict-weak ordering"); in __check_strict_weak_ordering_sorted()
|
| /freebsd/contrib/llvm-project/clang/lib/Headers/ |
| H A D | raointintrin.h | 23 /// This intrinsic should be used for contention or weak ordering. It may 45 /// This intrinsic should be used for contention or weak ordering. It may 67 /// This intrinsic should be used for contention or weak ordering. It may 89 /// This intrinsic should be used for contention or weak ordering. It may 112 /// This intrinsic should be used for contention or weak ordering. It may 135 /// This intrinsic should be used for contention or weak ordering. It may 158 /// This intrinsic should be used for contention or weak ordering. It may 181 /// This intrinsic should be used for contention or weak ordering. It may
|
| /freebsd/sys/net/ |
| H A D | netisr.h | 62 * Protocol ordering and affinity policy constants. See the detailed 65 #define NETISR_POLICY_SOURCE 1 /* Maintain source ordering. */ 66 #define NETISR_POLICY_FLOW 2 /* Maintain flow ordering. */ 144 * Protocols express ordering constraints and affinity preferences by 150 * NETISR_POLICY_SOURCE - netisr should maintain source ordering without 155 * NETISR_POLICY_FLOW - netisr should maintain flow ordering as defined by 159 * flow ID, falling back on source ordering. 218 * Supplemental source ordering information can be passed using the _src
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | WarnMissedTransforms.cpp | 34 "specified as part of an unsupported transformation ordering"); in warnAboutLeftoverTransformations() 45 "or specified as part of an unsupported transformation ordering"); in warnAboutLeftoverTransformations() 62 "or specified as part of an unsupported transformation ordering"); in warnAboutLeftoverTransformations() 70 "or specified as part of an unsupported transformation ordering"); in warnAboutLeftoverTransformations() 81 "specified as part of an unsupported transformation ordering"); in warnAboutLeftoverTransformations()
|
| /freebsd/contrib/elftoolchain/libelf/ |
| H A D | gelf_xlatetof.3 | 68 the byte ordering and data alignment restrictions dictated by the host 73 ordering from that of the host, or could use a different layout within 167 File objects use the library's native byte ordering. 169 File objects use a little-endian ordering. 171 File objects use a big-endian ordering.
|
| /freebsd/lib/libc/string/ |
| H A D | strverscmp.3 | 36 (thus, the ordering would be "a", "b", "train"). 38 (thus, the ordering would be "9", "10", "420" which is different to lexicographic order, 44 (thus, the ordering would be "000", "00", "01", "010", "09", "0", "1", "9", "10").
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/goldmont/ |
| H A D | memory.json | 3 "BriefDescription": "Machine clears due to memory ordering issue", 8 …e clears due to memory ordering issues. This occurs when a snoop request happens and the machine …
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/goldmontplus/ |
| H A D | memory.json | 3 "BriefDescription": "Machine clears due to memory ordering issue", 10 …e clears due to memory ordering issues. This occurs when a snoop request happens and the machine …
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/MCTargetDesc/ |
| H A D | NVPTXInstPrinter.cpp | 276 auto Ordering = NVPTX::Ordering(Imm); in printLdStCode() local 277 switch (Ordering) { in printLdStCode() 278 case NVPTX::Ordering::NotAtomic: in printLdStCode() 280 case NVPTX::Ordering::Relaxed: in printLdStCode() 283 case NVPTX::Ordering::Acquire: in printLdStCode() 286 case NVPTX::Ordering::Release: in printLdStCode() 289 case NVPTX::Ordering::Volatile: in printLdStCode() 292 case NVPTX::Ordering::RelaxedMMIO: in printLdStCode() 299 OrderingToString(Ordering))); in printLdStCode()
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | OptionStrCmp.cpp | 15 // The ordering is *almost* case-insensitive lexicographic, with an exception. 19 // ordering if `FallbackCaseSensitive` is true. 26 // If they are identical ignoring case, use case sensitive ordering. in StrCmpOptionName()
|
| /freebsd/crypto/openssl/test/ |
| H A D | pkey_meth_test.c | 10 /* Internal tests for EVP_PKEY method ordering */ 21 /* Test of EVP_PKEY_ASN1_METHOD ordering */ 53 /* Test of EVP_PKEY_METHOD ordering */
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/silvermont/ |
| H A D | memory.json | 3 "BriefDescription": "Stalls due to Memory ordering", 7 …: "This event counts the number of times that pipeline was cleared due to memory ordering issues.",
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | TypeOrdering.h | 1 //===-------------- TypeOrdering.h - Total ordering for types ---*- C++ -*-===// 12 /// Defines clang::QualTypeOrdering, a total ordering on clang::QualType, 27 /// Function object that provides a total ordering on QualType values.
|