| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | AtomicOrdering.h | 63 AcquireRelease = 6, enumerator 143 return AtomicOrdering::AcquireRelease; in getMergedAtomicOrdering()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTX.h | 162 AcquireRelease = (OrderingUnderlyingType)AtomicOrdering::AcquireRelease, enumerator
|
| H A D | NVPTXUtilities.h | 138 case Ordering::AcquireRelease: in OrderingToString()
|
| H A D | NVPTXISelDAGToDAG.cpp | 688 case AtomicOrdering::AcquireRelease: { in getOperationOrderings() 739 case NVPTX::Ordering::AcquireRelease: in getOperationScope() 774 O = NVPTX::Ordering::AcquireRelease; in getFenceOp() 815 case NVPTX::Ordering::AcquireRelease: { in getFenceOp()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVExpandAtomicPseudoInsts.cpp | 164 case AtomicOrdering::AcquireRelease: in getLRForRMW32() 186 case AtomicOrdering::AcquireRelease: in getSCForRMW32() 208 case AtomicOrdering::AcquireRelease: in getLRForRMW64() 230 case AtomicOrdering::AcquireRelease: in getSCForRMW64()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | GlobalStatus.cpp | 36 return AtomicOrdering::AcquireRelease; in strongerOrdering()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIMemoryLegalizer.cpp | 826 MMO->getFailureOrdering() != AtomicOrdering::AcquireRelease); in constructFromMIWithMMO() 2705 Order == AtomicOrdering::AcquireRelease || in expandAtomicFence() 2724 Order == AtomicOrdering::AcquireRelease || in expandAtomicFence() 2745 Order == AtomicOrdering::AcquireRelease || in expandAtomicCmpxchgOrRmw() 2752 Order == AtomicOrdering::AcquireRelease || in expandAtomicCmpxchgOrRmw() 2761 Order == AtomicOrdering::AcquireRelease || in expandAtomicCmpxchgOrRmw()
|
| H A D | AMDGPULowerBufferFatPointers.cpp | 1654 case AtomicOrdering::AcquireRelease: in insertPreMemOpFence() 1667 case AtomicOrdering::AcquireRelease: in insertPostMemOpFence()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVUtils.cpp | 307 case AtomicOrdering::AcquireRelease: in getMemSemantics() 308 return SPIRV::MemorySemantics::AcquireRelease; in getMemSemantics()
|
| H A D | SPIRVBuiltins.cpp | 553 return SPIRV::MemorySemantics::AcquireRelease; in getSPIRVMemSemantics() 917 Semantics != SPIRV::MemorySemantics::AcquireRelease)) && in buildAtomicFlagInst()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGAtomic.cpp | 1311 llvm::AtomicOrdering::AcquireRelease, Scope); in EmitAtomicExpr() 1374 llvm::AtomicOrdering::AcquireRelease, Scope); in EmitAtomicExpr() 2044 else if (AO == llvm::AtomicOrdering::AcquireRelease) in EmitAtomicStore()
|
| H A D | CGStmtOpenMP.cpp | 5623 : llvm::AtomicOrdering::AcquireRelease; in EmitOMPFlushDirective() 6324 case llvm::AtomicOrdering::AcquireRelease: in emitOMPAtomicReadExpr() 6353 case llvm::AtomicOrdering::AcquireRelease: in emitOMPAtomicWriteExpr() 6543 case llvm::AtomicOrdering::AcquireRelease: in emitOMPAtomicUpdateExpr() 6667 case llvm::AtomicOrdering::AcquireRelease: in emitOMPAtomicCaptureExpr() 6670 CGF, {}, Loc, llvm::AtomicOrdering::AcquireRelease); in emitOMPAtomicCaptureExpr() 6803 AO = llvm::AtomicOrdering::AcquireRelease; in EmitOMPAtomicDirective() 6841 (DefaultOrder == llvm::AtomicOrdering::AcquireRelease && in EmitOMPAtomicDirective() 6844 } else if (DefaultOrder == llvm::AtomicOrdering::AcquireRelease) { in EmitOMPAtomicDirective()
|
| H A D | CGBuiltin.cpp | 5022 Builder.CreateFence(llvm::AtomicOrdering::AcquireRelease, SSID); in EmitBuiltinExpr() 5053 Builder.CreateFence(llvm::AtomicOrdering::AcquireRelease, SSID); in EmitBuiltinExpr() 5096 Builder.CreateFence(llvm::AtomicOrdering::AcquireRelease, in EmitBuiltinExpr() 5099 llvm::AtomicOrdering::AcquireRelease, in EmitBuiltinExpr() 5134 llvm::AtomicOrdering::AcquireRelease); in EmitBuiltinExpr() 5157 OrderBBs.emplace_back(AcqRelBB, llvm::AtomicOrdering::AcquireRelease); in EmitBuiltinExpr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | ThreadSanitizer.cpp | 674 case AtomicOrdering::AcquireRelease: v = 4; break; in createOrdering()
|
| H A D | DataFlowSanitizer.cpp | 2353 case AtomicOrdering::AcquireRelease: in addAcquireOrdering() 2354 return AtomicOrdering::AcquireRelease; in addAcquireOrdering() 2643 case AtomicOrdering::AcquireRelease: in addReleaseOrdering() 2644 return AtomicOrdering::AcquireRelease; in addReleaseOrdering()
|
| H A D | MemorySanitizer.cpp | 2235 case AtomicOrdering::AcquireRelease: in addReleaseOrdering() 2236 return AtomicOrdering::AcquireRelease; in addReleaseOrdering() 2269 case AtomicOrdering::AcquireRelease: in addAcquireOrdering() 2270 return AtomicOrdering::AcquireRelease; in addAcquireOrdering()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchExpandAtomicPseudoInsts.cpp | 612 case AtomicOrdering::AcquireRelease: in expandAtomicCmpXchg()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEISelLowering.cpp | 1059 case AtomicOrdering::AcquireRelease: in emitLeadingFence() 1080 case AtomicOrdering::AcquireRelease: in emitTrailingFence() 1117 case AtomicOrdering::AcquireRelease: in lowerATOMIC_FENCE()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Instructions.h | 582 Ordering != AtomicOrdering::AcquireRelease && 619 return AtomicOrdering::AcquireRelease; 664 case AtomicOrdering::AcquireRelease:
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64LegalizerInfo.cpp | 2185 case AtomicOrdering::AcquireRelease: in legalizeAtomicCmpxchg128() 2226 case AtomicOrdering::AcquireRelease: in legalizeAtomicCmpxchg128()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
| H A D | RISCVInstructionSelector.cpp | 1395 case AtomicOrdering::AcquireRelease: in emitFence()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/ |
| H A D | AMDGPU.cpp | 217 AO = llvm::AtomicOrdering::AcquireRelease; in ProcessOrderScopeAMDGCN()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineVerifier.cpp | 1301 Order == AtomicOrdering::AcquireRelease) in verifyPreISelGenericInstruction() 1306 Order == AtomicOrdering::AcquireRelease) in verifyPreISelGenericInstruction()
|
| H A D | TargetLoweringBase.cpp | 470 case AtomicOrdering::AcquireRelease: in getOutlineAtomicHelper()
|
| /freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 8819 if (AO == AtomicOrdering::Acquire || AO == AtomicOrdering::AcquireRelease || in checkAndEmitFlushAfterAtomic() 8828 if (AO == AtomicOrdering::Release || AO == AtomicOrdering::AcquireRelease || in checkAndEmitFlushAfterAtomic() 8844 case AtomicOrdering::AcquireRelease: in checkAndEmitFlushAfterAtomic() 8846 FlushAO = AtomicOrdering::AcquireRelease; in checkAndEmitFlushAfterAtomic()
|