Home
last modified time | relevance | path

Searched refs:AcquireRelease (Results 1 – 19 of 19) sorted by relevance

/external/llvm/test/CodeGen/CPP/
Datomic.ll20 … [[INST:[a-zA-Z0-9_]+]] = new AtomicRMWInst(AtomicRMWInst::And, {{.*}}, AcquireRelease, CrossThread
71 …; CHECK: AtomicCmpXchgInst* [[INST:[a-zA-Z0-9_]+]] = new AtomicCmpXchgInst({{.*}}, AcquireRelease,…
83 …; CHECK: AtomicCmpXchgInst* [[INST:[a-zA-Z0-9_]+]] = new AtomicCmpXchgInst({{.*}}, AcquireRelease,…
/external/llvm/lib/Transforms/Utils/
DGlobalStatus.cpp24 return AcquireRelease; in strongerOrdering()
26 return AcquireRelease; in strongerOrdering()
/external/compiler-rt/lib/tsan/tests/unit/
Dtsan_clock_test.cc56 TEST(Clock, AcquireRelease) { in TEST() argument
/external/clang/lib/CodeGen/
DCGAtomic.cpp300 case llvm::AcquireRelease: in translateAtomicOrdering()
1063 Size, llvm::AcquireRelease); in EmitAtomicExpr()
1131 Size, llvm::AcquireRelease); in EmitAtomicExpr()
DCGBuiltin.cpp1341 llvm::AcquireRelease); in EmitBuiltinExpr()
1364 llvm::AcquireRelease, llvm::SequentiallyConsistent in EmitBuiltinExpr()
1475 Builder.CreateFence(llvm::AcquireRelease, Scope); in EmitBuiltinExpr()
1506 Builder.CreateFence(llvm::AcquireRelease, Scope); in EmitBuiltinExpr()
/external/llvm/lib/Transforms/Instrumentation/
DThreadSanitizer.cpp465 case AcquireRelease: v = 4; break; in createOrdering()
DMemorySanitizer.cpp1220 case AcquireRelease: in addReleaseOrdering()
1221 return AcquireRelease; in addReleaseOrdering()
1237 case AcquireRelease: in addAcquireOrdering()
1238 return AcquireRelease; in addAcquireOrdering()
/external/llvm/docs/
DAtomics.rst306 AcquireRelease section in Atomic orderings
309 AcquireRelease (``acq_rel`` in IR) provides both an Acquire and a Release
/external/llvm/include/llvm/IR/
DInstructions.h46 AcquireRelease = 6, enumerator
59 Ord == AcquireRelease || in isAtLeastAcquire()
67 Ord == AcquireRelease || in isAtLeastRelease()
641 case AcquireRelease:
/external/llvm/lib/Target/AArch64/
DAArch64InstrAtomics.td115 assert(Ordering != AcquireRelease && "unexpected store ordering");
/external/llvm/lib/IR/
DVerifier.cpp2756 Assert(LI.getOrdering() != Release && LI.getOrdering() != AcquireRelease, in visitLoadInst()
2783 Assert(SI.getOrdering() != Acquire && SI.getOrdering() != AcquireRelease, in visitStoreInst()
2831 CXI.getFailureOrdering() != AcquireRelease, in visitAtomicCmpXchgInst()
2871 Ordering == AcquireRelease || Ordering == SequentiallyConsistent, in visitFenceInst()
DAsmWriter.cpp2112 case AcquireRelease: Out << " acq_rel"; break; in writeAtomic()
2133 case AcquireRelease: Out << " acq_rel"; break; in writeAtomicCmpXchg()
2143 case AcquireRelease: Out << " acq_rel"; break; in writeAtomicCmpXchg()
DCore.cpp2515 case LLVMAtomicOrderingAcquireRelease: return AcquireRelease; in mapFromLLVMOrdering()
2530 case AcquireRelease: return LLVMAtomicOrderingAcquireRelease; in mapToLLVMOrdering()
DInstructions.cpp1408 assert(FailureOrdering != Release && FailureOrdering != AcquireRelease && in Init()
/external/llvm/lib/AsmParser/
DLLParser.cpp1738 case lltok::kw_acq_rel: Ordering = AcquireRelease; break; in ParseOrdering()
5810 if (Ordering == Release || Ordering == AcquireRelease) in ParseLoad()
5860 if (Ordering == Acquire || Ordering == AcquireRelease) in ParseStore()
5898 if (FailureOrdering == Release || FailureOrdering == AcquireRelease) in ParseCmpXchg()
/external/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp799 case bitc::ORDERING_ACQREL: return AcquireRelease; in getDecodedOrdering()
4875 Ordering == AcquireRelease) in parseFunctionBody()
4931 Ordering == AcquireRelease) in parseFunctionBody()
/external/llvm/lib/Target/CppBackend/
DCPPBackend.cpp1099 case AcquireRelease: return "AcquireRelease"; in ConvertAtomicOrdering()
/external/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp134 case AcquireRelease: return bitc::ORDERING_ACQREL; in GetEncodedOrdering()
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp11886 case AcquireRelease: in emitLeadingFence()
11910 case AcquireRelease: in emitTrailingFence()