/external/llvm/lib/CodeGen/ |
H A D | AtomicExpandPass.cpp | 93 auto FenceOrdering = Monotonic; 98 LI->setOrdering(Monotonic); 103 SI->setOrdering(Monotonic); 109 RMWI->setOrdering(Monotonic); 119 CASI->setSuccessOrdering(Monotonic); 120 CASI->setFailureOrdering(Monotonic); 124 if (FenceOrdering != Monotonic) { 342 AI->getOrdering() == Unordered ? Monotonic : AI->getOrdering(); 416 TLI->getInsertFencesForAtomic() ? Monotonic : SuccessOrder;
|
/external/llvm/lib/Analysis/ |
H A D | AliasAnalysis.cpp | 399 if (CX->getSuccessOrdering() > Monotonic) 412 if (RMW->getOrdering() > Monotonic)
|
H A D | AliasSetTracker.cpp | 312 if (LI->getOrdering() > Monotonic) return addUnknown(LI); 327 if (SI->getOrdering() > Monotonic) return addUnknown(SI);
|
H A D | MemoryDependenceAnalysis.cpp | 132 if (LI->getOrdering() == Monotonic) { 145 if (SI->getOrdering() == Monotonic) { 473 // A Monotonic (or higher) load is OK if the query inst is itself not atomic. 478 if (LI->getOrdering() != Monotonic) 547 // A Monotonic store is OK if the query inst is itself not atomic. 552 if (SI->getOrdering() != Monotonic)
|
/external/clang/lib/CodeGen/ |
H A D | CGAtomic.cpp | 256 case llvm::Monotonic: 401 FailureOrder = llvm::Monotonic; 425 if (SuccessOrder != llvm::Monotonic && SuccessOrder != llvm::Release) 441 Size, Align, SuccessOrder, llvm::Monotonic); 943 Size, Align, llvm::Monotonic); 1004 Size, Align, llvm::Monotonic);
|
H A D | CGStmtOpenMP.cpp | 1427 : llvm::Monotonic, 1462 : llvm::Monotonic, 1597 auto AO = IsSeqCst ? llvm::SequentiallyConsistent : llvm::Monotonic;
|
H A D | CGBuiltin.cpp | 1188 llvm::Monotonic); 1226 llvm::Monotonic, llvm::Acquire, llvm::Release, 1273 Store->setOrdering(llvm::Monotonic); 1293 llvm::Monotonic, llvm::Release, llvm::SequentiallyConsistent
|
H A D | CGOpenMPRuntime.cpp | 1863 X, E, BO, /*IsXLHSInRHSPart=*/true, llvm::Monotonic, Loc,
|
/external/llvm/lib/Transforms/Instrumentation/ |
H A D | SanitizerCoverage.cpp | 376 Load->setAtomic(Monotonic);
|
H A D | ThreadSanitizer.cpp | 456 case Monotonic: v = 0; break;
|
H A D | MemorySanitizer.cpp | 1167 case Monotonic: 1184 case Monotonic:
|
/external/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.cpp | 161 // We request a fence for ATOMIC_* instructions, to reduce them to Monotonic. 971 assert(N->getOrdering() <= Monotonic && 972 "setInsertFencesForAtomic(true) and yet greater than Monotonic"); 1002 assert(N->getOrdering() <= Monotonic && 1003 "setInsertFencesForAtomic(true) and yet greater than Monotonic");
|
/external/llvm/include/llvm/IR/ |
H A D | Instructions.h | 40 Monotonic = 2, enumerator in enum:llvm::AtomicOrdering 601 case Monotonic: 602 return Monotonic;
|
/external/llvm/lib/IR/ |
H A D | AsmWriter.cpp | 2050 case Monotonic: Out << " monotonic"; break; 2071 case Monotonic: Out << " monotonic"; break; 2081 case Monotonic: Out << " monotonic"; break;
|
H A D | Core.cpp | 2485 case LLVMAtomicOrderingMonotonic: return Monotonic;
|
/external/llvm/bindings/ocaml/llvm/ |
H A D | llvm.ml | 237 | Monotonic Constructor in type:AtomicOrdering/t
|
H A D | llvm.mli | 302 | Monotonic
|
/external/llvm/lib/Target/CppBackend/ |
H A D | CPPBackend.cpp | 1097 case Monotonic: return "Monotonic";
|
/external/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 655 case bitc::ORDERING_MONOTONIC: return Monotonic; 4159 Ordering == Monotonic)
|
/external/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 1611 case lltok::kw_monotonic: Ordering = Monotonic; break; 5490 if (Ordering == Monotonic)
|
/external/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 127 case Monotonic: return bitc::ORDERING_MONOTONIC;
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelDAGToDAG.cpp | 591 if (cast<MemSDNode>(Use)->getOrdering() > Monotonic)
|
/external/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 2770 // Monotonic load/stores are legal. 2771 if (cast<AtomicSDNode>(Op)->getOrdering() <= Monotonic)
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 809 // Unordered/Monotonic case. 6215 // Monotonic load/store is legal for all targets 6216 if (cast<AtomicSDNode>(Op)->getOrdering() <= Monotonic) 11040 case Monotonic: 11068 case Monotonic:
|