|
reference, declaration → definition
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();