/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 | 282 auto FenceOrdering = AtomicOrdering::Monotonic; in run() 285 LI->setOrdering(AtomicOrdering::Monotonic); in run() 288 SI->setOrdering(AtomicOrdering::Monotonic); in run() 292 RMWI->setOrdering(AtomicOrdering::Monotonic); in run() 304 CASI->setSuccessOrdering(AtomicOrdering::Monotonic); in run() 305 CASI->setFailureOrdering(AtomicOrdering::Monotonic); in run() 308 if (FenceOrdering != AtomicOrdering::Monotonic) { in run() 313 auto FenceOrdering = AtomicOrdering::Monotonic; in run() 509 Order = AtomicOrdering::Monotonic; in expandAtomicLoadToCmpXchg() 563 ? AtomicOrdering::Monotonic in expandAtomicStore() [all …]
|
H A D | TargetLoweringBase.cpp | 426 case AtomicOrdering::Monotonic: in getOutlineAtomicHelper()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVExpandAtomicPseudoInsts.cpp | 158 case AtomicOrdering::Monotonic: in getLRForRMW32() 180 case AtomicOrdering::Monotonic: in getSCForRMW32() 202 case AtomicOrdering::Monotonic: in getSCForRMW64() 224 case AtomicOrdering::Monotonic: in getLRForRMW()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGAtomic.cpp | 437 FailureOrder = llvm::AtomicOrdering::Monotonic; in emitAtomicCmpXchgFailureSet() 445 FailureOrder = llvm::AtomicOrdering::Monotonic; in emitAtomicCmpXchgFailureSet() 485 Size, SuccessOrder, llvm::AtomicOrdering::Monotonic, Scope); in emitAtomicCmpXchgFailureSet() 1248 llvm::AtomicOrdering::Monotonic, Scope); in EmitAtomicExpr() 1307 llvm::AtomicOrdering::Monotonic, Scope); in EmitAtomicExpr() 1999 AO = llvm::AtomicOrdering::Monotonic; in EmitAtomicStore()
|
H A D | CGBuiltin.cpp | 366 AtomicOrdering::Monotonic : in EmitAtomicCmpXchgForMSIntrin() 406 ? AtomicOrdering::Monotonic in EmitAtomicCmpXchg128ForMSIntrin() 1246 case BitTest::NoFence: return llvm::AtomicOrdering::Monotonic; in getBitTestAtomicOrdering() 1881 AtomicOrdering::Monotonic); in EmitMSVCBuiltinExpr() 1890 AtomicOrdering::Monotonic); in EmitMSVCBuiltinExpr() 1896 return EmitAtomicCmpXchgForMSIntrin(*this, E, AtomicOrdering::Monotonic); in EmitMSVCBuiltinExpr() 1905 return EmitAtomicCmpXchg128ForMSIntrin(*this, E, AtomicOrdering::Monotonic); in EmitMSVCBuiltinExpr() 1914 AtomicOrdering::Monotonic); in EmitMSVCBuiltinExpr() 1923 AtomicOrdering::Monotonic); in EmitMSVCBuiltinExpr() 1932 AtomicOrdering::Monotonic); in EmitMSVCBuiltinExpr() [all …]
|
H A D | CGStmtOpenMP.cpp | 6110 case llvm::AtomicOrdering::Monotonic: in emitOMPAtomicReadExpr() 6140 case llvm::AtomicOrdering::Monotonic: in emitOMPAtomicWriteExpr() 6330 case llvm::AtomicOrdering::Monotonic: in emitOMPAtomicUpdateExpr() 6453 case llvm::AtomicOrdering::Monotonic: in emitOMPAtomicCaptureExpr() 6593 AO = llvm::AtomicOrdering::Monotonic; in EmitOMPAtomicDirective() 6620 if (DefaultOrder == llvm::AtomicOrdering::Monotonic || in EmitOMPAtomicDirective() 6642 FailAO = llvm::AtomicOrdering::Monotonic; in EmitOMPAtomicDirective()
|
H A D | CGOpenMPRuntime.h | 517 llvm::AtomicOrdering RequiresAtomicOrdering = llvm::AtomicOrdering::Monotonic;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchExpandAtomicPseudoInsts.cpp |
|
/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() 533 if (LI->getOrdering() != AtomicOrdering::Monotonic) in getSimplePointerDependencyFrom()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVUtils.cpp | 247 case AtomicOrdering::Monotonic: in getMemSemantics()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIMemoryLegalizer.cpp | 2628 if (MOI.getOrdering() == AtomicOrdering::Monotonic || in expandLoad() 2674 if (MOI.getOrdering() == AtomicOrdering::Monotonic || in expandStore() 2761 if (MOI.getOrdering() == AtomicOrdering::Monotonic || in expandAtomicCmpxchgOrRmw()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | ThreadSanitizer.cpp | 666 case AtomicOrdering::Monotonic: v = 0; break; in createOrdering()
|
H A D | InstrProfiling.cpp | 1163 MaybeAlign(), AtomicOrdering::Monotonic); in createRMWOrFunc() 1239 MaybeAlign(), AtomicOrdering::Monotonic); in lowerIncrement()
|
H A D | GCOVProfiling.cpp | 930 AtomicOrdering::Monotonic); in emitProfileNotes()
|
H A D | DataFlowSanitizer.cpp | 2359 case AtomicOrdering::Monotonic: in addAcquireOrdering() 2649 case AtomicOrdering::Monotonic: in addReleaseOrdering()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEISelLowering.cpp | 1066 case AtomicOrdering::Monotonic: in emitLeadingFence() 1087 case AtomicOrdering::Monotonic: in emitTrailingFence() 1113 case AtomicOrdering::Monotonic: in lowerATOMIC_FENCE()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Instructions.h | 603 if (getSuccessOrdering() == AtomicOrdering::Monotonic) 649 case AtomicOrdering::Monotonic: 650 return AtomicOrdering::Monotonic;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
H A D | ClauseT.h | 1022 ENUM(OrderingModifier, Monotonic, Nonmonotonic);
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | DeadStoreElimination.cpp | 1271 return isStrongerThan(SI->getOrdering(), AtomicOrdering::Monotonic); in isReadClobber()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelDAGToDAG.cpp | 939 bool isVolatile = LD->isVolatile() || Ordering == AtomicOrdering::Monotonic; in tryLoad() 1717 bool isVolatile = ST->isVolatile() || Ordering == AtomicOrdering::Monotonic; in tryStore()
|
/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
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64LegalizerInfo.cpp | 1764 assert(Ordering == AtomicOrdering::Monotonic || in legalizeLoadStore()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Core.cpp | 3869 case LLVMAtomicOrderingMonotonic: return AtomicOrdering::Monotonic; in mapFromLLVMOrdering() 3885 case AtomicOrdering::Monotonic: return LLVMAtomicOrderingMonotonic; in mapToLLVMOrdering()
|