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

References

lib/Analysis/AliasAnalysis.cpp
  613   if (isStrongerThanMonotonic(RMW->getOrdering()))
lib/Bitcode/Writer/BitcodeWriter.cpp
 2980     Vals.push_back(getEncodedOrdering(cast<AtomicRMWInst>(I).getOrdering()));
lib/CodeGen/AtomicExpandPass.cpp
  260       } else if (RMWI && (isReleaseOrStronger(RMWI->getOrdering()) ||
  261                           isAcquireOrStronger(RMWI->getOrdering()))) {
  262         FenceOrdering = RMWI->getOrdering();
  580                            AI->getOrdering(), PerformOp);
  746   AtomicOrdering MemOpOrder = AI->getOrdering();
  800                                                  NewOperand, AI->getOrdering());
  966       AI->getOrdering());
 1434       Builder, AI->getType(), AI->getPointerOperand(), AI->getOrdering(),
 1579         I->getOrdering(), AtomicOrdering::NotAtomic, Libcalls);
lib/CodeGen/GlobalISel/IRTranslator.cpp
 2035                                 I.getSyncScopeID(), I.getOrdering()));
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 4606   AtomicOrdering Ordering = I.getOrdering();
lib/IR/AsmWriter.cpp
 4071     writeAtomic(RMWI->getContext(), RMWI->getOrdering(),
lib/IR/Core.cpp
 3681     O = cast<AtomicRMWInst>(P)->getOrdering();
lib/IR/Instruction.cpp
  434            RMWI->getOrdering() == cast<AtomicRMWInst>(I2)->getOrdering() &&
  434            RMWI->getOrdering() == cast<AtomicRMWInst>(I2)->getOrdering() &&
lib/IR/Instructions.cpp
 4163                       getOrdering(), getSyncScopeID());
lib/IR/Verifier.cpp
 3517   Assert(RMWI.getOrdering() != AtomicOrdering::NotAtomic,
 3519   Assert(RMWI.getOrdering() != AtomicOrdering::Unordered,
lib/Target/RISCV/RISCVISelLowering.cpp
 2809       Builder.getIntN(XLen, static_cast<uint64_t>(AI->getOrdering()));
lib/Target/X86/X86ISelLowering.cpp
26545   auto Order = AtomicCmpXchgInst::getStrongestFailureOrdering(AI->getOrdering());
lib/Transforms/IPO/Attributor.cpp
 1297     Ordering = cast<AtomicRMWInst>(I)->getOrdering();
lib/Transforms/InstCombine/InstCombineAtomicRMW.cpp
  112   AtomicOrdering Ordering = RMWI.getOrdering();
lib/Transforms/Instrumentation/MemorySanitizer.cpp
 1849     I.setOrdering(addReleaseOrdering(I.getOrdering()));
lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  673                      createOrdering(&IRB, RMWI->getOrdering())};
lib/Transforms/Utils/FunctionComparator.cpp
  640     if (int Res = cmpOrderings(RMWI->getOrdering(),
  641                              cast<AtomicRMWInst>(R)->getOrdering()))