Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Utils/
DGlobalStatus.cpp24 return AtomicOrdering::AcquireRelease; in strongerOrdering()
26 return AtomicOrdering::AcquireRelease; in strongerOrdering()
/external/llvm/include/llvm/Support/
DAtomicOrdering.h64 AcquireRelease = 6, enumerator
/external/compiler-rt/lib/tsan/tests/unit/
Dtsan_clock_test.cc56 TEST(Clock, AcquireRelease) { in TEST() argument
/external/swiftshader/third_party/LLVM/lib/VMCore/
DVerifier.cpp1319 Assert1(LI.getOrdering() != Release && LI.getOrdering() != AcquireRelease, in visitLoadInst()
1338 Assert1(SI.getOrdering() != Acquire && SI.getOrdering() != AcquireRelease, in visitStoreInst()
1398 Ordering == AcquireRelease || Ordering == SequentiallyConsistent, in visitFenceInst()
DAutoUpgrade.cpp296 Builder.CreateFence(AcquireRelease); in UpgradeIntrinsicCall()
DAsmWriter.cpp1176 case AcquireRelease: Out << " acq_rel"; break; in writeAtomic()
/external/llvm/lib/Transforms/Instrumentation/
DThreadSanitizer.cpp519 case AtomicOrdering::AcquireRelease: v = 4; break; in createOrdering()
DMemorySanitizer.cpp1241 case AtomicOrdering::AcquireRelease: in addReleaseOrdering()
1242 return AtomicOrdering::AcquireRelease; in addReleaseOrdering()
1258 case AtomicOrdering::AcquireRelease: in addAcquireOrdering()
1259 return AtomicOrdering::AcquireRelease; in addAcquireOrdering()
/external/swiftshader/third_party/LLVM/lib/Bitcode/Reader/
DBitcodeReader.cpp158 case bitc::ORDERING_ACQREL: return AcquireRelease; in GetDecodedOrdering()
2621 Ordering == AcquireRelease) in ParseFunctionBody()
2657 Ordering == AcquireRelease) in ParseFunctionBody()
/external/llvm/lib/Target/AArch64/
DAArch64InstrAtomics.td115 assert(Ordering != AtomicOrdering::AcquireRelease &&
/external/llvm/lib/IR/
DVerifier.cpp2985 LI.getOrdering() != AtomicOrdering::AcquireRelease, in visitLoadInst()
3014 SI.getOrdering() != AtomicOrdering::AcquireRelease, in visitStoreInst()
3103 CXI.getFailureOrdering() != AtomicOrdering::AcquireRelease, in visitAtomicCmpXchgInst()
3145 Ordering == AtomicOrdering::AcquireRelease || in visitFenceInst()
DCore.cpp2745 return AtomicOrdering::AcquireRelease; in mapFromLLVMOrdering()
2760 case AtomicOrdering::AcquireRelease: in mapToLLVMOrdering()
DInstructions.cpp1539 FailureOrdering != AtomicOrdering::AcquireRelease && in Init()
/external/clang/lib/CodeGen/
DCGAtomic.cpp1054 llvm::AtomicOrdering::AcquireRelease); in EmitAtomicExpr()
1118 Size, llvm::AtomicOrdering::AcquireRelease); in EmitAtomicExpr()
DCGBuiltin.cpp1429 llvm::AtomicOrdering::AcquireRelease); in EmitBuiltinExpr()
1452 llvm::AtomicOrdering::Release, llvm::AtomicOrdering::AcquireRelease, in EmitBuiltinExpr()
1563 Builder.CreateFence(llvm::AtomicOrdering::AcquireRelease, Scope); in EmitBuiltinExpr()
1595 Builder.CreateFence(llvm::AtomicOrdering::AcquireRelease, Scope); in EmitBuiltinExpr()
/external/llvm/docs/
DAtomics.rst302 AcquireRelease section in Atomic orderings
305 AcquireRelease (``acq_rel`` in IR) provides both an Acquire and a Release
/external/swiftshader/third_party/LLVM/lib/AsmParser/
DLLParser.cpp1170 case lltok::kw_acq_rel: Ordering = AcquireRelease; break; in ParseScopeAndOrdering()
3727 if (Ordering == Release || Ordering == AcquireRelease) in ParseLoad()
3779 if (Ordering == Acquire || Ordering == AcquireRelease) in ParseStore()
/external/llvm/lib/AsmParser/
DLLParser.cpp1900 case lltok::kw_acq_rel: Ordering = AtomicOrdering::AcquireRelease; break; in ParseOrdering()
6033 Ordering == AtomicOrdering::AcquireRelease) in ParseLoad()
6084 Ordering == AtomicOrdering::AcquireRelease) in ParseStore()
6125 FailureOrdering == AtomicOrdering::AcquireRelease) in ParseCmpXchg()
/external/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp855 case bitc::ORDERING_ACQREL: return AtomicOrdering::AcquireRelease; in getDecodedOrdering()
5316 Ordering == AtomicOrdering::AcquireRelease) in parseFunctionBody()
5374 Ordering == AtomicOrdering::AcquireRelease) in parseFunctionBody()
/external/swiftshader/third_party/LLVM/lib/Bitcode/Writer/
DBitcodeWriter.cpp128 case AcquireRelease: return bitc::ORDERING_ACQREL; in GetEncodedOrdering()
/external/swiftshader/third_party/LLVM/include/llvm/
DInstructions.h42 AcquireRelease = 6, enumerator
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp3308 if (Order == AcquireRelease || Order == SequentiallyConsistent) in InsertFenceForAtomic()
3313 if (Order == AcquireRelease) in InsertFenceForAtomic()
/external/llvm/include/llvm/IR/
DInstructions.h632 case AtomicOrdering::AcquireRelease:
/external/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp539 case AtomicOrdering::AcquireRelease: return bitc::ORDERING_ACQREL; in getEncodedOrdering()
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp12370 case AtomicOrdering::AcquireRelease: in emitLeadingFence()
12391 case AtomicOrdering::AcquireRelease: in emitTrailingFence()