Home
last modified time | relevance | path

Searched refs:isUnordered (Results 1 – 25 of 39) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp734 bool isUnordered() const { in isUnordered() function in __anon16fc0a160311::EarlyCSE::ParseMemoryInst
736 return Info.isUnordered(); in isUnordered()
739 return LI->isUnordered(); in isUnordered()
741 return SI->isUnordered(); in isUnordered()
1112 if (MemInst.isVolatile() || !MemInst.isUnordered()) in getMatchingValue()
1158 assert(Earlier.isUnordered() && !Earlier.isVolatile() && in overridingStores()
1169 if (!Earlier.isUnordered() || !Later.isUnordered()) in overridingStores()
1384 if (MemInst.isVolatile() || !MemInst.isUnordered()) { in processNode()
1562 if (MemInst.isUnordered() && !MemInst.isVolatile()) in processNode()
H A DLICM.cpp1178 if (!LI->isUnordered()) in canSinkOrHoistInst()
1293 if (!SI->isUnordered()) in canSinkOrHoistInst()
1343 assert(!LI->isUnordered() && "Expected unordered load"); in canSinkOrHoistInst()
2090 if (!Load->isUnordered()) in promoteLoopAccessesToScalars()
2114 if (!Store->isUnordered()) in promoteLoopAccessesToScalars()
H A DLoopIdiomRecognize.cpp480 if (!SI->isUnordered()) in isLegalStore()
524 bool UnorderedAtomic = SI->isUnordered() && !SI->isSimple(); in isLegalStore()
559 if (!LI->isUnordered()) in isLegalStore()
1168 assert(SI->isUnordered() && "Expected only non-volatile non-ordered stores."); in processLoopStoreOfLoopLoad()
1176 assert(LI->isUnordered() && "Expected only non-volatile non-ordered loads."); in processLoopStoreOfLoopLoad()
H A DLoopRerollPass.cpp741 return LI->isUnordered(); in isUnorderedLoadStore()
743 return SI->isUnordered(); in isUnorderedLoadStore()
H A DLoopPredication.cpp556 if (LI->isUnordered() && L->hasLoopInvariantOperands(LI)) in isLoopInvariantValue()
H A DGVN.cpp1010 assert(Load->isUnordered() && "rules below are incorrect for ordered access"); in AnalyzeLoadAvailability()
1891 if (!L->isUnordered()) in processLoad()
H A DJumpThreading.cpp1312 if (!LoadI->isUnordered()) return false; in simplifyPartiallyRedundantLoad()
1390 assert(LoadI->isUnordered() && in simplifyPartiallyRedundantLoad()
H A DDeadStoreElimination.cpp242 return SI->isUnordered(); in isRemovable()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp580 if (!LI.isUnordered()) in combineLoadToOperationType()
974 if (!LI.isUnordered()) return nullptr; in visitLoadInst()
1014 assert(LI.isUnordered() && "implied by above"); in visitLoadInst()
1116 if (!SI.isUnordered()) in combineStoreToValueType()
1369 if (!SI.isUnordered()) return nullptr; in visitStoreInst()
1407 if (PrevSI->isUnordered() && equivalentAddressValues(PrevSI->getOperand(1), in visitStoreInst()
1425 assert(SI.isUnordered() && "can't eliminate ordering operation"); in visitStoreInst()
1460 if (!SI.isUnordered()) in mergeStoreIntoSuccessor()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DMemoryDependenceAnalysis.cpp119 if (LI->isUnordered()) { in GetLocation()
132 if (SI->isUnordered()) { in GetLocation()
551 if (!SI->isUnordered() && SI->isAtomic()) { in getSimplePointerDependencyFrom()
873 return !LI->isUnordered(); in getNonLocalPointerDependency()
875 return !SI->isUnordered(); in getNonLocalPointerDependency()
H A DLoads.cpp438 if (!Load->isUnordered()) in FindAvailableLoadedValue()
614 if (!Load->isUnordered()) in FindAvailableLoadedValue()
H A DMemorySSA.cpp1727 if (!SI->isUnordered()) in isOrdered()
1730 if (!LI->isUnordered()) in isOrdered()
H A DDependenceAnalysis.cpp687 return LI->isUnordered(); in isLoadOrStore()
689 return SI->isUnordered(); in isLoadOrStore()
H A DInlineCost.cpp1731 !LoadAddrSet.insert(I.getPointerOperand()).second && I.isUnordered()) { in visitLoad()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h272 bool isUnordered() const { in isUnordered() function
H A DSelectionDAGNodes.h1315 bool isUnordered() const { return MMO->isUnordered(); }
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DInstruction.cpp559 return !cast<StoreInst>(this)->isUnordered(); in mayReadFromMemory()
579 return !cast<LoadInst>(this)->isUnordered(); in mayWriteToMemory()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DDependenceAnalysis.h137 bool isUnordered() const { return isInput(); } in isUnordered() function
H A DTargetTransformInfo.h86 bool isUnordered() const { in isUnordered() function
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp1494 return !SI->isUnordered(); in isOrderedAtomic()
1496 return !LI->isUnordered(); in isOrderedAtomic()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DImplicitNullChecks.cpp248 auto IsUnordered = [](MachineMemOperand *MMO) { return MMO->isUnordered(); }; in canHandle()
H A DMachineInstr.cpp1391 return !MMO->isUnordered(); in hasOrderedMemoryRef()
1411 if (!MMO->isUnordered()) in isDereferenceableInvariantLoad()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DInstrTypes.h1008 static bool isUnordered(Predicate predicate);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp290 return MaybeT && MaybeT->isUnordered() ? MaybeT : nullptr; in getIfUnordered()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86InstructionSelector.cpp520 if (!MemOp.isUnordered()) { in selectLoadStoreOp()

12