| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | AtomicOrdering.h | 59 Monotonic = 2, // Equivalent to C++'s relaxed. enumerator 126 return isStrongerThan(AO, AtomicOrdering::Monotonic); in isStrongerThanMonotonic()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | AtomicExpandPass.cpp | 316 auto FenceOrdering = AtomicOrdering::Monotonic; in processAtomicInstr() 319 LI->setOrdering(AtomicOrdering::Monotonic); in processAtomicInstr() 322 SI->setOrdering(AtomicOrdering::Monotonic); in processAtomicInstr() 326 RMWI->setOrdering(AtomicOrdering::Monotonic); in processAtomicInstr() 344 if (FenceOrdering != AtomicOrdering::Monotonic) { in processAtomicInstr() 349 auto FenceOrdering = AtomicOrdering::Monotonic; in processAtomicInstr() 580 Order = AtomicOrdering::Monotonic; in expandAtomicLoadToCmpXchg() 634 ? AtomicOrdering::Monotonic in expandAtomicStore() 1350 ? AtomicOrdering::Monotonic in expandAtomicCmpXchg() 1363 SuccessOrder != AtomicOrdering::Monotonic && in expandAtomicCmpXchg() [all …]
|
| H A D | TargetLoweringBase.cpp | 461 case AtomicOrdering::Monotonic: in getOutlineAtomicHelper()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVExpandAtomicPseudoInsts.cpp | 156 case AtomicOrdering::Monotonic: in getLRForRMW32() 178 case AtomicOrdering::Monotonic: in getSCForRMW32() 200 case AtomicOrdering::Monotonic: in getLRForRMW64() 222 case AtomicOrdering::Monotonic: in getSCForRMW64()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTX.h | 158 Relaxed = (OrderingUnderlyingType)AtomicOrdering::Monotonic,
|
| H A D | NVPTXISelDAGToDAG.cpp | 633 Ordering == AtomicOrdering::Monotonic) && in getOperationOrderings() 667 case AtomicOrdering::Monotonic: in getOperationOrderings()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/ |
| H A D | PPC.cpp | 1171 llvm::AtomicOrdering::Monotonic, llvm::AtomicOrdering::Monotonic, true); in EmitPPCBuiltinExpr() 1186 llvm::AtomicOrdering::Monotonic); in EmitPPCBuiltinExpr() 1191 llvm::AtomicOrdering::Monotonic); in EmitPPCBuiltinExpr() 1197 llvm::AtomicOrdering::Monotonic); in EmitPPCBuiltinExpr() 1202 llvm::AtomicOrdering::Monotonic); in EmitPPCBuiltinExpr()
|
| H A D | AMDGPU.cpp | 223 AO = llvm::AtomicOrdering::Monotonic; in ProcessOrderScopeAMDGCN() 1119 AO = AtomicOrdering::Monotonic; in EmitAMDGPUBuiltinExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGAtomic.cpp | 439 FailureOrder = llvm::AtomicOrdering::Monotonic; in emitAtomicCmpXchgFailureSet() 447 FailureOrder = llvm::AtomicOrdering::Monotonic; in emitAtomicCmpXchgFailureSet() 487 Size, SuccessOrder, llvm::AtomicOrdering::Monotonic, Scope); in emitAtomicCmpXchgFailureSet() 1292 llvm::AtomicOrdering::Monotonic, Scope); in EmitAtomicExpr() 1351 llvm::AtomicOrdering::Monotonic, Scope); in EmitAtomicExpr() 2043 AO = llvm::AtomicOrdering::Monotonic; in EmitAtomicStore()
|
| H A D | CGBuiltin.cpp | 454 AtomicOrdering::Monotonic : in EmitAtomicCmpXchgForMSIntrin() 500 ? AtomicOrdering::Monotonic in EmitAtomicCmpXchg128ForMSIntrin() 1687 case BitTest::NoFence: return llvm::AtomicOrdering::Monotonic; in getBitTestAtomicOrdering() 1893 AtomicOrdering::Monotonic); in EmitMSVCBuiltinExpr() 1902 AtomicOrdering::Monotonic); in EmitMSVCBuiltinExpr() 1910 return EmitAtomicCmpXchgForMSIntrin(*this, E, AtomicOrdering::Monotonic); in EmitMSVCBuiltinExpr() 1919 return EmitAtomicCmpXchg128ForMSIntrin(*this, E, AtomicOrdering::Monotonic); in EmitMSVCBuiltinExpr() 1928 AtomicOrdering::Monotonic); in EmitMSVCBuiltinExpr() 1937 AtomicOrdering::Monotonic); in EmitMSVCBuiltinExpr() 1946 AtomicOrdering::Monotonic); in EmitMSVCBuiltinExpr() [all …]
|
| H A D | CGStmtOpenMP.cpp | 6329 case llvm::AtomicOrdering::Monotonic: in emitOMPAtomicReadExpr() 6359 case llvm::AtomicOrdering::Monotonic: in emitOMPAtomicWriteExpr() 6549 case llvm::AtomicOrdering::Monotonic: in emitOMPAtomicUpdateExpr() 6672 case llvm::AtomicOrdering::Monotonic: in emitOMPAtomicCaptureExpr() 6812 AO = llvm::AtomicOrdering::Monotonic; in EmitOMPAtomicDirective() 6839 if (DefaultOrder == llvm::AtomicOrdering::Monotonic || in EmitOMPAtomicDirective() 6861 FailAO = llvm::AtomicOrdering::Monotonic; in EmitOMPAtomicDirective()
|
| H A D | CGOpenMPRuntime.h | 511 llvm::AtomicOrdering RequiresAtomicOrdering = llvm::AtomicOrdering::Monotonic;
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemoryDependenceAnalysis.cpp | 115 if (LI->getOrdering() == AtomicOrdering::Monotonic) { in GetLocation() 128 if (SI->getOrdering() == AtomicOrdering::Monotonic) { in GetLocation() 496 if (LI->getOrdering() != AtomicOrdering::Monotonic) in getSimplePointerDependencyFrom()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIMemoryLegalizer.cpp | 2610 if (Order == AtomicOrdering::Monotonic || in expandLoad() 2653 if (MOI.getOrdering() == AtomicOrdering::Monotonic || in expandStore() 2743 if (Order == AtomicOrdering::Monotonic || in expandAtomicCmpxchgOrRmw()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | ThreadSanitizer.cpp | 669 case AtomicOrdering::Monotonic: v = 0; break; in createOrdering()
|
| H A D | InstrProfiling.cpp | 1207 MaybeAlign(), AtomicOrdering::Monotonic); in lowerIncrement() 1288 MaybeAlign(), AtomicOrdering::Monotonic); in lowerMCDCTestVectorBitmapUpdate()
|
| H A D | GCOVProfiling.cpp | 911 AtomicOrdering::Monotonic); in emitProfileNotes()
|
| H A D | DataFlowSanitizer.cpp | 2349 case AtomicOrdering::Monotonic: in addAcquireOrdering() 2639 case AtomicOrdering::Monotonic: in addReleaseOrdering()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVUtils.cpp | 312 case AtomicOrdering::Monotonic: in getMemSemantics()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEISelLowering.cpp | 1055 case AtomicOrdering::Monotonic: in emitLeadingFence() 1076 case AtomicOrdering::Monotonic: in emitTrailingFence() 1102 case AtomicOrdering::Monotonic: in lowerATOMIC_FENCE()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Instructions.h | 616 if (getSuccessOrdering() == AtomicOrdering::Monotonic) 662 case AtomicOrdering::Monotonic: 663 return AtomicOrdering::Monotonic;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | ClauseT.h | 1045 ENUM(OrderingModifier, Monotonic, Nonmonotonic);
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | DeadStoreElimination.cpp | 1420 return isStrongerThan(SI->getOrdering(), AtomicOrdering::Monotonic); in isReadClobber()
|
| /freebsd/contrib/ntp/sntp/libevent/ |
| H A D | whatsnew-2.1.txt | 625 3.5. Monotonic clocks on even more platforms
|
| /freebsd/contrib/libevent/ |
| H A D | whatsnew-2.1.txt | 625 3.5. Monotonic clocks on even more platforms
|