/external/llvm/include/llvm/Support/ |
AtomicOrdering.h | 60 Monotonic = 2, // Equivalent to C++'s relaxed. 82 static const char *names[8] = {"not_atomic", "unordered", "monotonic", 126 return isStrongerThan(ao, AtomicOrdering::Monotonic);
|
/external/llvm/unittests/Analysis/ |
AliasAnalysisTest.cpp | 183 AtomicOrdering::Monotonic, AtomicOrdering::Monotonic, CrossThread, BB); 186 AtomicOrdering::Monotonic, CrossThread, BB);
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
AliasAnalysis.cpp | 336 if (CX->getOrdering() > Monotonic) 349 if (RMW->getOrdering() > Monotonic)
|
AliasSetTracker.cpp | 298 if (LI->getOrdering() > Monotonic) return addUnknown(LI); 311 if (SI->getOrdering() > Monotonic) return addUnknown(SI);
|
MemoryDependenceAnalysis.cpp | 126 } else if (LI->getOrdering() == Monotonic) { 138 } else if (SI->getOrdering() == Monotonic) { [all...] |
/external/llvm/lib/CodeGen/ |
AtomicExpandPass.cpp | 226 auto FenceOrdering = AtomicOrdering::Monotonic; 230 LI->setOrdering(AtomicOrdering::Monotonic); 235 SI->setOrdering(AtomicOrdering::Monotonic); 241 RMWI->setOrdering(AtomicOrdering::Monotonic); 251 CASI->setSuccessOrdering(AtomicOrdering::Monotonic); 252 CASI->setFailureOrdering(AtomicOrdering::Monotonic); 256 if (FenceOrdering != AtomicOrdering::Monotonic) { [all...] |
/external/llvm/lib/Analysis/ |
MemoryDependenceAnalysis.cpp | 96 if (LI->getOrdering() == AtomicOrdering::Monotonic) { 109 if (SI->getOrdering() == AtomicOrdering::Monotonic) { 516 // A Monotonic (or higher) load is OK if the query inst is itself not 523 if (LI->getOrdering() != AtomicOrdering::Monotonic) 583 // A Monotonic store is OK if the query inst is itself not atomic. 589 if (SI->getOrdering() != AtomicOrdering::Monotonic) [all...] |
/external/clang/lib/CodeGen/ |
CGAtomic.cpp | 415 FailureOrder = llvm::AtomicOrdering::Monotonic; 421 FailureOrder = llvm::AtomicOrdering::Monotonic; 446 if (SuccessOrder != llvm::AtomicOrdering::Monotonic && 463 Size, SuccessOrder, llvm::AtomicOrdering::Monotonic); [all...] |
CGStmtOpenMP.cpp | [all...] |
/external/swiftshader/third_party/LLVM/lib/VMCore/ |
AutoUpgrade.cpp | 232 Monotonic); 271 Monotonic);
|
AsmWriter.cpp | [all...] |
/external/llvm/lib/Transforms/Instrumentation/ |
SanitizerCoverage.cpp | 555 Load->setAtomic(AtomicOrdering::Monotonic);
|
ThreadSanitizer.cpp | 514 case AtomicOrdering::Monotonic: v = 0; break;
|
MemorySanitizer.cpp | [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
SelectionDAGNodes.h | [all...] |
/external/llvm/lib/Target/XCore/ |
XCoreISelLowering.cpp | 155 // We request a fence for ATOMIC_* instructions, to reduce them to Monotonic. [all...] |
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
SelectionDAGBuilder.cpp | [all...] |
/external/llvm/include/llvm/IR/ |
Instructions.h | 630 case AtomicOrdering::Monotonic: 631 return AtomicOrdering::Monotonic; [all...] |
/external/llvm/lib/IR/ |
Core.cpp | [all...] |
/external/swiftshader/third_party/LLVM/lib/AsmParser/ |
LLParser.cpp | [all...] |
/external/swiftshader/third_party/LLVM/lib/Bitcode/Reader/ |
BitcodeReader.cpp | 155 case bitc::ORDERING_MONOTONIC: return Monotonic; [all...] |
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/ |
BitcodeReader.cpp | 798 case bitc::ORDERING_MONOTONIC: return AtomicOrdering::Monotonic; [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/ |
Instructions.h | 38 Monotonic = 2, [all...] |
/external/swiftshader/third_party/LLVM/lib/Bitcode/Writer/ |
BitcodeWriter.cpp | 125 case Monotonic: return bitc::ORDERING_MONOTONIC; [all...] |
/frameworks/compile/slang/BitWriter_2_9_func/ |
BitcodeWriter.cpp | 127 case AtomicOrdering::Monotonic: return bitc::ORDERING_MONOTONIC; [all...] |