Searched refs:getOrdering (Results 1 - 20 of 20) sorted by relevance

/macosx-10.9.5/llvmCore-3425.0.33/lib/VMCore/
H A DInstruction.cpp197 LI->getOrdering() == cast<LoadInst>(I)->getOrdering() &&
202 SI->getOrdering() == cast<StoreInst>(I)->getOrdering() &&
218 return FI->getOrdering() == cast<FenceInst>(FI)->getOrdering() &&
222 CXI->getOrdering() == cast<AtomicCmpXchgInst>(I)->getOrdering() &&
227 RMWI->getOrdering() == cast<AtomicRMWInst>(I)->getOrdering()
[all...]
H A DVerifier.cpp1378 Assert1(LI.getOrdering() != Release && LI.getOrdering() != AcquireRelease,
1453 Assert1(SI.getOrdering() != Acquire && SI.getOrdering() != AcquireRelease,
1486 Assert1(CXI.getOrdering() != NotAtomic,
1488 Assert1(CXI.getOrdering() != Unordered,
1510 Assert1(RMWI.getOrdering() != NotAtomic,
1512 Assert1(RMWI.getOrdering() != Unordered,
1534 const AtomicOrdering Ordering = FI.getOrdering();
H A DAsmWriter.cpp1988 writeAtomic(LI->getOrdering(), LI->getSynchScope());
1993 writeAtomic(SI->getOrdering(), SI->getSynchScope());
1997 writeAtomic(CXI->getOrdering(), CXI->getSynchScope());
1999 writeAtomic(RMWI->getOrdering(), RMWI->getSynchScope());
2001 writeAtomic(FI->getOrdering(), FI->getSynchScope());
H A DInstructions.cpp3400 getAlignment(), getOrdering(), getSynchScope());
3405 getAlignment(), getOrdering(), getSynchScope());
3412 getOrdering(), getSynchScope());
3420 getOrdering(), getSynchScope());
3426 return new FenceInst(getContext(), getOrdering(), getSynchScope());
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/IPO/
H A DMergeFunctions.cpp309 LI->getOrdering() == cast<LoadInst>(I2)->getOrdering() &&
314 SI->getOrdering() == cast<StoreInst>(I2)->getOrdering() &&
329 return FI->getOrdering() == cast<FenceInst>(I2)->getOrdering() &&
333 CXI->getOrdering() == cast<AtomicCmpXchgInst>(I2)->getOrdering() &&
338 RMWI->getOrdering() == cast<AtomicRMWInst>(I2)->getOrdering()
[all...]
H A DGlobalOpt.cpp221 GS.Ordering = StrongerOrdering(GS.Ordering, LI->getOrdering());
228 GS.Ordering = StrongerOrdering(GS.Ordering, SI->getOrdering());
1082 SI->getOrdering(), SI->getSynchScope(), SI);
1099 LI->getOrdering(), LI->getSynchScope(),
1860 LI->getOrdering(), LI->getSynchScope(), LI);
1869 SI->getOrdering(), SI->getSynchScope(), SI);
1874 LI->getOrdering(), LI->getSynchScope(), LI);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Analysis/
H A DAliasAnalysis.cpp340 if (CX->getOrdering() > Monotonic)
353 if (RMW->getOrdering() > Monotonic)
H A DAliasSetTracker.cpp300 if (LI->getOrdering() > Monotonic) return addUnknown(LI);
313 if (SI->getOrdering() > Monotonic) return addUnknown(SI);
H A DMemoryDependenceAnalysis.cpp126 } else if (LI->getOrdering() == Monotonic) {
138 } else if (SI->getOrdering() == Monotonic) {
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp368 createOrdering(&IRB, LI->getOrdering())};
384 createOrdering(&IRB, SI->getOrdering())};
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/
H A DInstructions.h190 AtomicOrdering getOrdering() const { function in class:llvm::LoadInst
213 bool isAtomic() const { return getOrdering() != NotAtomic; }
222 return getOrdering() <= Unordered && !isVolatile();
310 AtomicOrdering getOrdering() const { function in class:llvm::StoreInst
333 bool isAtomic() const { return getOrdering() != NotAtomic; }
342 return getOrdering() <= Unordered && !isVolatile();
405 AtomicOrdering getOrdering() const { function in class:llvm::FenceInst
504 AtomicOrdering getOrdering() const { function in class:llvm::AtomicCmpXchgInst
651 AtomicOrdering getOrdering() const { function in class:llvm::AtomicRMWInst
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp345 NewLoad->setAtomic(LI.getOrdering(), LI.getSynchScope());
817 SI.getOrdering(),
/macosx-10.9.5/llvmCore-3425.0.33/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp1304 Vals.push_back(GetEncodedOrdering(cast<LoadInst>(I).getOrdering()));
1318 Vals.push_back(GetEncodedOrdering(cast<StoreInst>(I).getOrdering()));
1329 cast<AtomicCmpXchgInst>(I).getOrdering()));
1340 Vals.push_back(GetEncodedOrdering(cast<AtomicRMWInst>(I).getOrdering()));
1346 Vals.push_back(GetEncodedOrdering(cast<FenceInst>(I).getOrdering()));
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/CppBackend/
H A DCPPBackend.cpp1303 StringRef Ordering = ConvertAtomicOrdering(load->getOrdering());
1321 StringRef Ordering = ConvertAtomicOrdering(store->getOrdering());
1529 StringRef Ordering = ConvertAtomicOrdering(fi->getOrdering());
1539 StringRef Ordering = ConvertAtomicOrdering(cxi->getOrdering());
1553 StringRef Ordering = ConvertAtomicOrdering(rmwi->getOrdering());
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp172 N->getMemOperand(), N->getOrdering(),
185 Op2, N->getMemOperand(), N->getOrdering(),
198 Op2, Op3, N->getMemOperand(), N->getOrdering(),
856 N->getOrdering(), N->getSynchScope());
2424 cast<AtomicSDNode>(N)->getOrdering(),
2859 cast<AtomicSDNode>(N)->getOrdering(),
H A DSelectionDAGBuilder.cpp3419 AtomicOrdering Order = I.getOrdering();
3466 AtomicOrdering Order = I.getOrdering();
3499 Ops[1] = DAG.getConstant(I.getOrdering(), TLI.getPointerTy());
3506 AtomicOrdering Order = I.getOrdering();
3536 AtomicOrdering Order = I.getOrdering();
H A DLegalizeDAG.cpp2681 cast<AtomicSDNode>(Node)->getOrdering(),
2694 cast<AtomicSDNode>(Node)->getOrdering(),
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/CodeGen/
H A DSelectionDAGNodes.h932 AtomicOrdering getOrdering() const { function in class:llvm::SDNode::MemSDNode
1012 assert(getOrdering() == Ordering && "Ordering encoding error!");
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/X86/
H A DX86ISelLowering.cpp11320 cast<AtomicSDNode>(Node)->getOrdering(),
11334 if (cast<AtomicSDNode>(Node)->getOrdering() == SequentiallyConsistent ||
11341 cast<AtomicSDNode>(Node)->getOrdering(),
11467 cast<AtomicSDNode>(Node)->getOrdering(),
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/ARM/
H A DARMISelLowering.cpp5202 if (cast<AtomicSDNode>(Op)->getOrdering() <= Monotonic)

Completed in 314 milliseconds