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

References

include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h
  332         if (MMO->getOrdering() != Ordering)
  350         if (!isAtLeastOrStrongerThan(MMO->getOrdering(), Ordering))
  368         if (!isStrongerThan(Ordering, MMO->getOrdering()))
include/llvm/CodeGen/MachineMemOperand.h
  267   bool isAtomic() const { return getOrdering() != AtomicOrdering::NotAtomic; }
  273     return (getOrdering() == AtomicOrdering::NotAtomic ||
  274             getOrdering() == AtomicOrdering::Unordered) &&
include/llvm/CodeGen/SelectionDAGNodes.h
 1358   AtomicOrdering getOrdering() const { return MMO->getOrdering(); }
lib/CodeGen/GlobalISel/LegalizerHelper.cpp
 2867   if (MMO->getOrdering() != AtomicOrdering::NotAtomic ||
lib/CodeGen/GlobalISel/LegalizerInfo.cpp
  502                          MMO->getOrdering()});
lib/CodeGen/MachineFunction.cpp
  424                         MMO->getOrdering(), MMO->getFailureOrdering());
  438                                MMO->getOrdering(), MMO->getFailureOrdering());
  447       MMO->getOrdering(), MMO->getFailureOrdering());
lib/CodeGen/MachineOperand.cpp
 1033   assert(getOrdering() == Ordering && "Value truncated");
 1102   if (getOrdering() != AtomicOrdering::NotAtomic)
 1103     OS << toIRString(getOrdering()) << ' ';
lib/Target/AArch64/AArch64ISelLowering.cpp
12005     switch (MemOp->getOrdering()) {
lib/Target/AArch64/AArch64InstructionSelector.cpp
 1734       if (MemOp.getOrdering() == AtomicOrdering::Acquire &&
lib/Target/AMDGPU/SIMemoryLegalizer.cpp
  532     AtomicOrdering OpOrdering = MMO->getOrdering();
  545               Ordering : MMO->getOrdering();
lib/Target/Hexagon/HexagonISelLowering.cpp
 2725                     MMO->getSyncScopeID(), MMO->getOrdering(),