| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | AtomicOrdering.h | 64 SequentiallyConsistent = 7, enumerator 65 LAST = SequentiallyConsistent 77 I <= static_cast<Int>(AtomicOrdering::SequentiallyConsistent) && in isValidAtomicOrdering()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIMemoryLegalizer.cpp | 108 AtomicOrdering::SequentiallyConsistent, in SIMemOpInfo() 2401 MOI.getOrdering() == AtomicOrdering::SequentiallyConsistent) { in expandLoad() 2406 if (MOI.getOrdering() == AtomicOrdering::SequentiallyConsistent) in expandLoad() 2414 MOI.getOrdering() == AtomicOrdering::SequentiallyConsistent) { in expandLoad() 2446 MOI.getOrdering() == AtomicOrdering::SequentiallyConsistent) { in expandStore() 2452 MOI.getOrdering() == AtomicOrdering::SequentiallyConsistent) in expandStore() 2486 MOI.getOrdering() == AtomicOrdering::SequentiallyConsistent) in expandAtomicFence() 2506 MOI.getOrdering() == AtomicOrdering::SequentiallyConsistent) in expandAtomicFence() 2528 MOI.getOrdering() == AtomicOrdering::SequentiallyConsistent) { in expandAtomicCmpxchgOrRmw() 2535 MOI.getOrdering() == AtomicOrdering::SequentiallyConsistent || in expandAtomicCmpxchgOrRmw() [all …]
|
| H A D | AMDGPUTargetTransformInfo.cpp | 514 if (OrderingVal > static_cast<unsigned>(AtomicOrdering::SequentiallyConsistent)) in getTgtMemIntrinsic()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVUtils.cpp | 200 case AtomicOrdering::SequentiallyConsistent: in getMemSemantics() 201 return SPIRV::MemorySemantics::SequentiallyConsistent; in getMemSemantics()
|
| H A D | SPIRVBuiltins.cpp | 392 return SPIRV::MemorySemantics::SequentiallyConsistent; in getSPIRVMemSemantics() 495 SPIRV::MemorySemantics::SequentiallyConsistent | in buildAtomicLoadInst() 518 SPIRV::MemorySemantics::SequentiallyConsistent | in buildAtomicStoreInst() 567 : SPIRV::MemorySemantics::SequentiallyConsistent | MemSemStorage; in buildAtomicCompareExchangeInst() 571 : SPIRV::MemorySemantics::SequentiallyConsistent | MemSemStorage; in buildAtomicCompareExchangeInst() 674 unsigned Semantics = SPIRV::MemorySemantics::SequentiallyConsistent; in buildAtomicFlagInst() 722 MemSemantics |= SPIRV::MemorySemantics::SequentiallyConsistent; in buildBarrierInst()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGAtomic.cpp | 235 llvm::AtomicOrdering::SequentiallyConsistent, 269 llvm::AtomicOrdering::SequentiallyConsistent, 271 llvm::AtomicOrdering::SequentiallyConsistent); 276 llvm::AtomicOrdering::SequentiallyConsistent, 278 llvm::AtomicOrdering::SequentiallyConsistent, 449 FailureOrder = llvm::AtomicOrdering::SequentiallyConsistent; in emitAtomicCmpXchgFailureSet() 492 llvm::AtomicOrdering::SequentiallyConsistent, Scope); in emitAtomicCmpXchgFailureSet() 1495 llvm::AtomicOrdering::SequentiallyConsistent, Scope); in EmitAtomicExpr() 1561 llvm::AtomicOrdering::SequentiallyConsistent, Scope); in EmitAtomicExpr() 1719 AO = llvm::AtomicOrdering::SequentiallyConsistent; in EmitAtomicLoad() [all …]
|
| H A D | CGBuiltin.cpp | 211 AtomicOrdering Ordering = AtomicOrdering::SequentiallyConsistent) { in MakeBinaryAtomicValue() 282 Kind, DestAddr, Val, llvm::AtomicOrdering::SequentiallyConsistent); in EmitBinaryAtomicPost() 320 DestAddr, Cmp, New, llvm::AtomicOrdering::SequentiallyConsistent, in MakeAtomicCmpXchgValue() 321 llvm::AtomicOrdering::SequentiallyConsistent); in MakeAtomicCmpXchgValue() 442 AtomicOrdering Ordering = AtomicOrdering::SequentiallyConsistent) { in EmitAtomicIncrementValue() 454 AtomicOrdering Ordering = AtomicOrdering::SequentiallyConsistent) { in EmitAtomicDecrementValue() 1889 *this, E, AtomicOrdering::SequentiallyConsistent); in EmitMSVCBuiltinExpr() 4626 llvm::AtomicOrdering::SequentiallyConsistent); in EmitBuiltinExpr() 4645 llvm::AtomicOrdering::SequentiallyConsistent}; in EmitBuiltinExpr() 4709 llvm::AtomicOrdering::SequentiallyConsistent}; in EmitBuiltinExpr() [all …]
|
| H A D | CGStmtOpenMP.cpp | 6052 case llvm::AtomicOrdering::SequentiallyConsistent: in emitOMPAtomicReadExpr() 6081 case llvm::AtomicOrdering::SequentiallyConsistent: in emitOMPAtomicWriteExpr() 6272 case llvm::AtomicOrdering::SequentiallyConsistent: in emitOMPAtomicUpdateExpr() 6396 case llvm::AtomicOrdering::SequentiallyConsistent: in emitOMPAtomicCaptureExpr() 6528 AO = llvm::AtomicOrdering::SequentiallyConsistent; in EmitOMPAtomicDirective() 6565 DefaultOrder == llvm::AtomicOrdering::SequentiallyConsistent || in EmitOMPAtomicDirective() 6590 FailAO = llvm::AtomicOrdering::SequentiallyConsistent; in EmitOMPAtomicDirective()
|
| H A D | CGExprScalar.cpp | 2568 ->setAtomic(llvm::AtomicOrdering::SequentiallyConsistent); in EmitScalarPrePostIncDec() 2575 llvm::AtomicOrdering::SequentiallyConsistent); in EmitScalarPrePostIncDec() 2593 llvm::AtomicOrdering::SequentiallyConsistent); in EmitScalarPrePostIncDec() 3318 llvm::AtomicOrdering::SequentiallyConsistent); in EmitCompoundAssignLValue()
|
| H A D | CodeGenFunction.h | 3912 llvm::AtomicOrdering::SequentiallyConsistent, 3914 llvm::AtomicOrdering::SequentiallyConsistent,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVExpandAtomicPseudoInsts.cpp | 170 case AtomicOrdering::SequentiallyConsistent: in getLRForRMW32() 192 case AtomicOrdering::SequentiallyConsistent: in getSCForRMW32() 214 case AtomicOrdering::SequentiallyConsistent: in getLRForRMW64() 236 case AtomicOrdering::SequentiallyConsistent: in getSCForRMW64()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | InstrOrderFile.cpp | 136 MaybeAlign(), AtomicOrdering::SequentiallyConsistent); in generateCodeSequence()
|
| H A D | ThreadSanitizer.cpp | 673 case AtomicOrdering::SequentiallyConsistent: v = 5; break; in createOrdering()
|
| H A D | DataFlowSanitizer.cpp | 2354 case AtomicOrdering::SequentiallyConsistent: in addAcquireOrdering() 2355 return AtomicOrdering::SequentiallyConsistent; in addAcquireOrdering() 2641 case AtomicOrdering::SequentiallyConsistent: in addReleaseOrdering() 2642 return AtomicOrdering::SequentiallyConsistent; in addReleaseOrdering()
|
| H A D | MemorySanitizer.cpp | 2117 case AtomicOrdering::SequentiallyConsistent: in addReleaseOrdering() 2118 return AtomicOrdering::SequentiallyConsistent; in addReleaseOrdering() 2152 case AtomicOrdering::SequentiallyConsistent: in addAcquireOrdering() 2153 return AtomicOrdering::SequentiallyConsistent; in addAcquireOrdering()
|
| H A D | InstrProfiling.cpp | 369 AtomicOrdering::SequentiallyConsistent); in doExtraRewritesBeforeFinalDeletion()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEISelLowering.cpp | 1074 case AtomicOrdering::SequentiallyConsistent: in emitLeadingFence() 1077 return Builder.CreateFence(AtomicOrdering::SequentiallyConsistent); in emitLeadingFence() 1095 case AtomicOrdering::SequentiallyConsistent: in emitTrailingFence() 1096 return Builder.CreateFence(AtomicOrdering::SequentiallyConsistent); in emitTrailingFence() 1131 case AtomicOrdering::SequentiallyConsistent: in lowerATOMIC_FENCE()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
| H A D | RISCVInstructionSelector.cpp | 1274 if (FenceOrdering == AtomicOrdering::SequentiallyConsistent && in emitFence() 1316 case AtomicOrdering::SequentiallyConsistent: in emitFence()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | AMDGPU.cpp | 499 if (Ordering != llvm::AtomicOrdering::SequentiallyConsistent) { in getLLVMSyncScopeID()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchExpandAtomicPseudoInsts.cpp | 581 case AtomicOrdering::SequentiallyConsistent: in expandAtomicCmpXchg()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Instructions.h | 630 if (getFailureOrdering() == AtomicOrdering::SequentiallyConsistent) 631 return AtomicOrdering::SequentiallyConsistent; 684 case AtomicOrdering::SequentiallyConsistent: 685 return AtomicOrdering::SequentiallyConsistent;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64LegalizerInfo.cpp | 1875 case AtomicOrdering::SequentiallyConsistent: in legalizeAtomicCmpxchg128() 1916 case AtomicOrdering::SequentiallyConsistent: in legalizeAtomicCmpxchg128()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | AutoUpgrade.cpp | 2310 AtomicOrdering Order = AtomicOrdering::SequentiallyConsistent; in upgradeAMDGCNIntrinsicCall() 2315 Order = AtomicOrdering::SequentiallyConsistent; in upgradeAMDGCNIntrinsicCall() 4127 AtomicOrdering::SequentiallyConsistent); in UpgradeIntrinsicCall()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetLoweringBase.cpp | 558 case AtomicOrdering::SequentiallyConsistent: in getOutlineAtomicHelper()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemorySSA.cpp | 273 bool SeqCstUse = Use->getOrdering() == AtomicOrdering::SequentiallyConsistent; in areLoadsReorderable()
|