| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | EarlyCSE.cpp | 734 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 D | LICM.cpp | 1178 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 D | LoopIdiomRecognize.cpp | 480 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 D | LoopRerollPass.cpp | 741 return LI->isUnordered(); in isUnorderedLoadStore() 743 return SI->isUnordered(); in isUnorderedLoadStore()
|
| H A D | LoopPredication.cpp | 556 if (LI->isUnordered() && L->hasLoopInvariantOperands(LI)) in isLoopInvariantValue()
|
| H A D | GVN.cpp | 1010 assert(Load->isUnordered() && "rules below are incorrect for ordered access"); in AnalyzeLoadAvailability() 1891 if (!L->isUnordered()) in processLoad()
|
| H A D | JumpThreading.cpp | 1312 if (!LoadI->isUnordered()) return false; in simplifyPartiallyRedundantLoad() 1390 assert(LoadI->isUnordered() && in simplifyPartiallyRedundantLoad()
|
| H A D | DeadStoreElimination.cpp | 242 return SI->isUnordered(); in isRemovable()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineLoadStoreAlloca.cpp | 580 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 D | MemoryDependenceAnalysis.cpp | 119 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 D | Loads.cpp | 438 if (!Load->isUnordered()) in FindAvailableLoadedValue() 614 if (!Load->isUnordered()) in FindAvailableLoadedValue()
|
| H A D | MemorySSA.cpp | 1727 if (!SI->isUnordered()) in isOrdered() 1730 if (!LI->isUnordered()) in isOrdered()
|
| H A D | DependenceAnalysis.cpp | 687 return LI->isUnordered(); in isLoadOrStore() 689 return SI->isUnordered(); in isLoadOrStore()
|
| H A D | InlineCost.cpp | 1731 !LoadAddrSet.insert(I.getPointerOperand()).second && I.isUnordered()) { in visitLoad()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | MachineMemOperand.h | 272 bool isUnordered() const { in isUnordered() function
|
| H A D | SelectionDAGNodes.h | 1315 bool isUnordered() const { return MMO->isUnordered(); }
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
| H A D | Instruction.cpp | 559 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 D | DependenceAnalysis.h | 137 bool isUnordered() const { return isInput(); } in isUnordered() function
|
| H A D | TargetTransformInfo.h | 86 bool isUnordered() const { in isUnordered() function
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| H A D | FunctionAttrs.cpp | 1494 return !SI->isUnordered(); in isOrderedAtomic() 1496 return !LI->isUnordered(); in isOrderedAtomic()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | ImplicitNullChecks.cpp | 248 auto IsUnordered = [](MachineMemOperand *MMO) { return MMO->isUnordered(); }; in canHandle()
|
| H A D | MachineInstr.cpp | 1391 return !MMO->isUnordered(); in hasOrderedMemoryRef() 1411 if (!MMO->isUnordered()) in isDereferenceableInvariantLoad()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | InstrTypes.h | 1008 static bool isUnordered(Predicate predicate);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorCombine.cpp | 290 return MaybeT && MaybeT->isUnordered() ? MaybeT : nullptr; in getIfUnordered()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86InstructionSelector.cpp | 520 if (!MemOp.isUnordered()) { in selectLoadStoreOp()
|