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

References

lib/Analysis/MemoryDependenceAnalysis.cpp
  681       if (isLoad && FI->getOrdering() == AtomicOrdering::Release)
lib/Bitcode/Writer/BitcodeWriter.cpp
 2986     Vals.push_back(getEncodedOrdering(cast<FenceInst>(I).getOrdering()));
lib/CodeGen/GlobalISel/IRTranslator.cpp
 2042   MIRBuilder.buildFence(static_cast<unsigned>(Fence.getOrdering()),
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 4641   Ops[1] = DAG.getConstant((unsigned)I.getOrdering(), dl,
lib/IR/AsmWriter.cpp
 4074     writeAtomic(FI->getContext(), FI->getOrdering(), FI->getSyncScopeID());
lib/IR/Instruction.cpp
  420     return FI->getOrdering() == cast<FenceInst>(I2)->getOrdering() &&
  420     return FI->getOrdering() == cast<FenceInst>(I2)->getOrdering() &&
lib/IR/Instructions.cpp
 4169   return new FenceInst(getContext(), getOrdering(), getSyncScopeID());
lib/IR/Verifier.cpp
 3551   const AtomicOrdering Ordering = FI.getOrdering();
lib/Transforms/IPO/Attributor.cpp
 1309     Ordering = FI->getOrdering();
lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  710     Value *Args[] = {createOrdering(&IRB, FI->getOrdering())};
lib/Transforms/Scalar/EarlyCSE.cpp
 1158       if (FI->getOrdering() == AtomicOrdering::Release) {
lib/Transforms/Utils/FunctionComparator.cpp
  610             cmpOrderings(FI->getOrdering(), cast<FenceInst>(R)->getOrdering()))
  610             cmpOrderings(FI->getOrdering(), cast<FenceInst>(R)->getOrdering()))