reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/IR/Instructions.h
  410     return (getOrdering() == AtomicOrdering::NotAtomic ||
  411             getOrdering() == AtomicOrdering::Unordered) &&
lib/Analysis/AliasAnalysis.cpp
  466   if (isStrongerThan(S->getOrdering(), AtomicOrdering::Unordered))
lib/Analysis/AliasSetTracker.cpp
  415   if (isStrongerThanMonotonic(SI->getOrdering()))
lib/Analysis/MemoryDependenceAnalysis.cpp
  136     if (SI->getOrdering() == AtomicOrdering::Monotonic) {
  624         if (SI->getOrdering() != AtomicOrdering::Monotonic)
lib/Bitcode/Writer/BitcodeWriter.cpp
 2954       Vals.push_back(getEncodedOrdering(cast<StoreInst>(I).getOrdering()));
lib/CodeGen/AtomicExpandPass.cpp
  257       } else if (SI && isReleaseOrStronger(SI->getOrdering())) {
  258         FenceOrdering = SI->getOrdering();
  474   NewSI->setAtomic(SI->getOrdering(), SI->getSyncScopeID());
  490                               SI->getValueOperand(), SI->getOrdering());
 1489       I->getOrdering(), AtomicOrdering::NotAtomic, Libcalls);
lib/CodeGen/GlobalISel/IRTranslator.cpp
  936         SI.getSyncScopeID(), SI.getOrdering());
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 4716   AtomicOrdering Ordering = I.getOrdering();
lib/IR/AsmWriter.cpp
 4064       writeAtomic(SI->getContext(), SI->getOrdering(), SI->getSyncScopeID());
lib/IR/Core.cpp
 3679     O = SI->getOrdering();
lib/IR/Instruction.cpp
  398            SI->getOrdering() == cast<StoreInst>(I2)->getOrdering() &&
  398            SI->getOrdering() == cast<StoreInst>(I2)->getOrdering() &&
  564     return cast<StoreInst>(this)->getOrdering() != AtomicOrdering::NotAtomic;
lib/IR/Instructions.cpp
 4146                        MaybeAlign(getAlignment()), getOrdering(),
lib/IR/Verifier.cpp
 3412     Assert(SI.getOrdering() != AtomicOrdering::Acquire &&
 3413                SI.getOrdering() != AtomicOrdering::AcquireRelease,
lib/Target/AArch64/AArch64FastISel.cpp
 2226     AtomicOrdering Ord = SI->getOrdering();
lib/Transforms/IPO/Attributor.cpp
 1300     Ordering = cast<StoreInst>(I)->getOrdering();
lib/Transforms/IPO/GlobalOpt.cpp
  895                     None, SI->getOrdering(), SI->getSyncScopeID(), SI);
 1729           new StoreInst(StoreVal, NewGV, false, None, SI->getOrdering(),
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  487   NewStore->setAtomic(SI.getOrdering(), SI.getSyncScopeID());
 1584                                    SI.getOrdering(), SI.getSyncScopeID());
lib/Transforms/Instrumentation/MemorySanitizer.cpp
 1177         SI->setOrdering(addReleaseOrdering(SI->getOrdering()));
lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  656                      createOrdering(&IRB, SI->getOrdering())};
lib/Transforms/Scalar/DeadStoreElimination.cpp
 1258                 MaybeAlign(Earlier->getAlignment()), Earlier->getOrdering(),
lib/Transforms/Scalar/GVNSink.cpp
  411     if (isStrongerThanUnordered(I->getOrdering()) || I->isAtomic())
lib/Transforms/Scalar/SROA.cpp
 2713       NewSI->setAtomic(SI.getOrdering(), SI.getSyncScopeID());
lib/Transforms/Utils/FunctionComparator.cpp
  565             cmpOrderings(SI->getOrdering(), cast<StoreInst>(R)->getOrdering()))
  565             cmpOrderings(SI->getOrdering(), cast<StoreInst>(R)->getOrdering()))
lib/Transforms/Utils/GlobalStatus.cpp
  103         GS.Ordering = strongerOrdering(GS.Ordering, SI->getOrdering());
tools/polly/include/polly/Support/ScopHelper.h
  233       return asStore()->getOrdering();