Home
last modified time | relevance | path

Searched refs:Unordered (Results 1 – 25 of 57) sorted by relevance

123

/openbsd-src/sys/arch/hppa/spmath/
H A Dsfcmp.c53 Set_status_cbit(Unordered(cond));
57 Set_status_cbit(Unordered(cond));
69 Set_status_cbit(Unordered(cond));
H A Ddfcmp.c53 Set_status_cbit(Unordered(cond));
57 Set_status_cbit(Unordered(cond));
69 Set_status_cbit(Unordered(cond));
H A Dfloat.h457 #define Unordered(cond) Unorderedbit(cond) macro
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DComparisonCategories.h73 Unordered, enumerator
74 Last = Unordered
171 return getValueInfo(ComparisonCategoryResult::Unordered); in getUnordered()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp100 Load->setAtomic(AtomicOrdering::Unordered); in createMemCpyLoopKnownSize()
101 Store->setAtomic(AtomicOrdering::Unordered); in createMemCpyLoopKnownSize()
165 Load->setAtomic(AtomicOrdering::Unordered); in createMemCpyLoopKnownSize()
166 Store->setAtomic(AtomicOrdering::Unordered); in createMemCpyLoopKnownSize()
251 Load->setAtomic(AtomicOrdering::Unordered); in createMemCpyLoopUnknownSize()
252 Store->setAtomic(AtomicOrdering::Unordered); in createMemCpyLoopUnknownSize()
328 Load->setAtomic(AtomicOrdering::Unordered); in createMemCpyLoopUnknownSize()
329 Store->setAtomic(AtomicOrdering::Unordered); in createMemCpyLoopUnknownSize()
/openbsd-src/gnu/llvm/llvm/include/llvm/Support/
H A DAtomicOrdering.h58 Unordered = 1, enumerator
121 return isStrongerThan(AO, AtomicOrdering::Unordered); in isStrongerThanUnordered()
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DComparisonCategories.cpp196 case CCVT::Unordered: in getResultString()
213 Values.push_back(CCR::Unordered); in getPossibleResultsForType()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineAtomicRMW.cpp121 Ordering != AtomicOrdering::Unordered && in visitAtomicRMWInst()
H A DInstCombineCalls.cpp235 L->setOrdering(AtomicOrdering::Unordered); in SimplifyAnyMemTransfer()
236 S->setOrdering(AtomicOrdering::Unordered); in SimplifyAnyMemTransfer()
309 S->setOrdering(AtomicOrdering::Unordered); in SimplifyAnyMemSet()
/openbsd-src/gnu/llvm/llvm/docs/
H A DAtomics.rst155 for a "safe" language like Java, use Unordered to load and store any shared
176 Unordered section in Atomic orderings
179 Unordered is the lowest level of atomicity. It essentially guarantees that races
238 it is legal to reorder non-atomic and Unordered loads around Monotonic
365 Unordered. This would be checked, for example, by LICM before hoisting an
382 optimize some atomic operations (Unordered operations in particular), make sure
392 * LICM: Unordered loads/stores can be moved out of a loop. It just treats
396 * DSE: Unordered stores can be DSE'ed like normal stores. Monotonic stores can
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h305 getSuccessOrdering() == AtomicOrdering::Unordered) && in isUnordered()
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DAliasAnalysis.cpp470 if (isStrongerThan(L->getOrdering(), AtomicOrdering::Unordered)) in getModRefInfo()
488 if (isStrongerThan(S->getOrdering(), AtomicOrdering::Unordered)) in getModRefInfo()
H A DMemoryDependenceAnalysis.cpp540 isComplexForReordering(QueryInst, AtomicOrdering::Unordered)) in getSimplePointerDependencyFrom()
/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVUtils.cpp206 case AtomicOrdering::Unordered: in getMemSemantics()
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.td332 def FCC_U : FCC_VAL<23>; // Unordered
334 def FCC_UG : FCC_VAL<21>; // Unordered or Greater
336 def FCC_UL : FCC_VAL<19>; // Unordered or Less
340 def FCC_UE : FCC_VAL<26>; // Unordered or Equal
342 def FCC_UGE : FCC_VAL<28>; // Unordered or Greater or Equal
344 def FCC_ULE : FCC_VAL<30>; // Unordered or Less or Equal
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp477 if (Order == AtomicOrdering::Unordered) in expandAtomicLoadToCmpXchg()
533 AtomicOrdering RMWOrdering = Ordering == AtomicOrdering::Unordered in expandAtomicStore()
1539 MemOpOrder == AtomicOrdering::Unordered in insertRMWCmpXchgLoop()
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DInstructions.h260 getOrdering() == AtomicOrdering::Unordered) && in isUnordered()
386 getOrdering() == AtomicOrdering::Unordered) && in isUnordered()
585 Ordering != AtomicOrdering::Unordered;
590 Ordering != AtomicOrdering::Unordered &&
862 assert(Ordering != AtomicOrdering::Unordered &&
/openbsd-src/gnu/llvm/llvm/bindings/ocaml/llvm/
H A Dllvm.mli190 | Uno (** Unordered (one operand at least is NaN) *)
191 | Ueq (** Unordered and equal *)
192 | Ugt (** Unordered and greater than *)
193 | Uge (** Unordered and greater or equal *)
194 | Ult (** Unordered and less than *)
195 | Ule (** Unordered and less or equal *)
196 | Une (** Unordered and not equal *)
305 | Unordered Constructor
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp281 Actions.lowerIf(atomicOrderingAtLeastOrStrongerThan(0, AtomicOrdering::Unordered)); in AArch64LegalizerInfo()
1194 AtomicOrdering::Unordered); in legalizeLoadStore()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp671 case AtomicOrdering::Unordered: [[fallthrough]]; in createOrdering()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLICM.cpp1842 NewSI->setOrdering(AtomicOrdering::Unordered); in insertStoresInLoopExitBlocks()
2227 PreheaderLoad->setOrdering(AtomicOrdering::Unordered); in promoteLoopAccessesToScalars()
/openbsd-src/gnu/llvm/libcxx/docs/Status/
H A DCxx14Issues.csv13 "`2050 <https://wg21.link/lwg2050>`__","Unordered associative containers do not use allocator_trait…
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/
H A DVEISelLowering.cpp1066 case AtomicOrdering::Unordered: in emitLeadingFence()
1087 case AtomicOrdering::Unordered: in emitTrailingFence()
1114 case AtomicOrdering::Unordered: in lowerATOMIC_FENCE()
/openbsd-src/gnu/llvm/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp937 assert((N->getSuccessOrdering() == AtomicOrdering::Unordered || in LowerATOMIC_LOAD()
968 assert((N->getSuccessOrdering() == AtomicOrdering::Unordered || in LowerATOMIC_STORE()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DREADME_P9.txt297 - QP Compare Ordered/Unordered: xscmpoqp xscmpuqp

123