| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| H A D | RISCVExpandAtomicPseudoInsts.cpp | 142 case AtomicOrdering::AcquireRelease: in getLRForRMW32() 159 case AtomicOrdering::AcquireRelease: in getSCForRMW32() 176 case AtomicOrdering::AcquireRelease: in getLRForRMW64() 193 case AtomicOrdering::AcquireRelease: in getSCForRMW64()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/ |
| H A D | AtomicOrdering.h | 63 AcquireRelease = 6, enumerator
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | SIMemoryLegalizer.cpp | 652 MMO->getFailureOrdering() != AtomicOrdering::AcquireRelease); in constructFromMIWithMMO() 1665 MOI.getOrdering() == AtomicOrdering::AcquireRelease || in expandAtomicFence() 1685 MOI.getOrdering() == AtomicOrdering::AcquireRelease || in expandAtomicFence() 1707 MOI.getOrdering() == AtomicOrdering::AcquireRelease || in expandAtomicCmpxchgOrRmw() 1714 MOI.getOrdering() == AtomicOrdering::AcquireRelease || in expandAtomicCmpxchgOrRmw() 1723 MOI.getOrdering() == AtomicOrdering::AcquireRelease || in expandAtomicCmpxchgOrRmw()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | GlobalStatus.cpp | 36 return AtomicOrdering::AcquireRelease; in strongerOrdering()
|
| /netbsd-src/sys/external/bsd/compiler_rt/dist/lib/tsan/tests/unit/ |
| H A D | tsan_clock_test.cc | 81 TEST(Clock, AcquireRelease) { in TEST() argument
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 2257 if (AO == AtomicOrdering::Acquire || AO == AtomicOrdering::AcquireRelease || in checkAndEmitFlushAfterAtomic() 2265 if (AO == AtomicOrdering::Release || AO == AtomicOrdering::AcquireRelease || in checkAndEmitFlushAfterAtomic() 2281 case AtomicOrdering::AcquireRelease: in checkAndEmitFlushAfterAtomic() 2283 FlushAO = AtomicOrdering::AcquireRelease; in checkAndEmitFlushAfterAtomic()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGAtomic.cpp | 1324 llvm::AtomicOrdering::AcquireRelease, Scope); in EmitAtomicExpr() 1389 llvm::AtomicOrdering::AcquireRelease, Scope); in EmitAtomicExpr() 2048 else if (AO == llvm::AtomicOrdering::AcquireRelease) in EmitAtomicStore()
|
| H A D | CGStmtOpenMP.cpp | 4800 : llvm::AtomicOrdering::AcquireRelease; in EmitOMPFlushDirective() 5405 case llvm::AtomicOrdering::AcquireRelease: in emitOMPAtomicReadExpr() 5434 case llvm::AtomicOrdering::AcquireRelease: in emitOMPAtomicWriteExpr() 5600 case llvm::AtomicOrdering::AcquireRelease: in emitOMPAtomicUpdateExpr() 5722 case llvm::AtomicOrdering::AcquireRelease: in emitOMPAtomicCaptureExpr() 5725 llvm::AtomicOrdering::AcquireRelease); in emitOMPAtomicCaptureExpr() 5844 AO = llvm::AtomicOrdering::AcquireRelease; in EmitOMPAtomicDirective() 5874 (DefaultOrder == llvm::AtomicOrdering::AcquireRelease && in EmitOMPAtomicDirective() 5877 } else if (DefaultOrder == llvm::AtomicOrdering::AcquireRelease) { in EmitOMPAtomicDirective()
|
| H A D | CGBuiltin.cpp | 3862 llvm::AtomicOrdering::AcquireRelease); in EmitBuiltinExpr() 3885 llvm::AtomicOrdering::Release, llvm::AtomicOrdering::AcquireRelease, in EmitBuiltinExpr() 3996 Builder.CreateFence(llvm::AtomicOrdering::AcquireRelease, SSID); in EmitBuiltinExpr() 4027 Builder.CreateFence(llvm::AtomicOrdering::AcquireRelease, SSID); in EmitBuiltinExpr() 15504 AO = llvm::AtomicOrdering::AcquireRelease; in ProcessOrderScopeAMDGCN()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
| H A D | DataFlowSanitizer.cpp | 2409 case AtomicOrdering::AcquireRelease: in addAcquireOrdering() 2410 return AtomicOrdering::AcquireRelease; in addAcquireOrdering() 2669 case AtomicOrdering::AcquireRelease: in addReleaseOrdering() 2670 return AtomicOrdering::AcquireRelease; in addReleaseOrdering()
|
| H A D | ThreadSanitizer.cpp | 699 case AtomicOrdering::AcquireRelease: v = 4; break; in createOrdering()
|
| H A D | MemorySanitizer.cpp | 1830 case AtomicOrdering::AcquireRelease: in addReleaseOrdering() 1831 return AtomicOrdering::AcquireRelease; in addReleaseOrdering() 1865 case AtomicOrdering::AcquireRelease: in addAcquireOrdering() 1866 return AtomicOrdering::AcquireRelease; in addAcquireOrdering()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/ |
| H A D | VEISelLowering.cpp | 1011 case AtomicOrdering::AcquireRelease: in emitLeadingFence() 1032 case AtomicOrdering::AcquireRelease: in emitTrailingFence() 1069 case AtomicOrdering::AcquireRelease: in lowerATOMIC_FENCE()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
| H A D | Atomics.rst | 304 AcquireRelease section in Atomic orderings 307 AcquireRelease (``acq_rel`` in IR) provides both an Acquire and a Release
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64LegalizerInfo.cpp | 1098 case AtomicOrdering::AcquireRelease: in legalizeAtomicCmpxchg128()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
| H A D | Verifier.cpp | 3736 LI.getOrdering() != AtomicOrdering::AcquireRelease, in visitLoadInst() 3764 SI.getOrdering() != AtomicOrdering::AcquireRelease, in visitStoreInst() 3867 Ordering == AtomicOrdering::AcquireRelease || in visitFenceInst()
|
| H A D | Core.cpp | 3568 return AtomicOrdering::AcquireRelease; in mapFromLLVMOrdering() 3583 case AtomicOrdering::AcquireRelease: in mapToLLVMOrdering()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | Instructions.h | 601 Ordering != AtomicOrdering::AcquireRelease && 669 case AtomicOrdering::AcquireRelease:
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | TargetLoweringBase.cpp | 505 case AtomicOrdering::AcquireRelease: in getOUTLINE_ATOMIC()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 1147 case bitc::ORDERING_ACQREL: return AtomicOrdering::AcquireRelease; in getDecodedOrdering() 5029 Ordering == AtomicOrdering::AcquireRelease) in parseFunctionBody() 5091 Ordering == AtomicOrdering::AcquireRelease) in parseFunctionBody()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 2475 case lltok::kw_acq_rel: Ordering = AtomicOrdering::AcquireRelease; break; in parseOrdering() 7484 Ordering == AtomicOrdering::AcquireRelease) in parseLoad() 7544 Ordering == AtomicOrdering::AcquireRelease) in parseStore()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/MIRParser/ |
| H A D | MIParser.cpp | 3002 .Case("acq_rel", AtomicOrdering::AcquireRelease) in parseOptionalAtomicOrdering()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/ |
| H A D | TargetSelectionDAG.td | 828 // cast<AtomicSDNode>(N)->getOrdering() == AtomicOrdering::AcquireRelease
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 590 case AtomicOrdering::AcquireRelease: return bitc::ORDERING_ACQREL; in getEncodedOrdering()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 19315 case AtomicOrdering::AcquireRelease: in emitLeadingFence() 19336 case AtomicOrdering::AcquireRelease: in emitTrailingFence()
|