Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
H A DGenericMachineInstrs.h58 bool isUnordered() const { return getMMO().isUnordered(); } in isUnordered() function
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp753 bool isUnordered() const { in isUnordered() function in __anon76457fe20311::EarlyCSE::ParseMemoryInst
755 return Info.isUnordered(); in isUnordered()
758 return LI->isUnordered(); in isUnordered()
760 return SI->isUnordered(); in isUnordered()
1152 if (MemInst.isVolatile() || !MemInst.isUnordered()) in getMatchingValue()
1198 assert(Earlier.isUnordered() && !Earlier.isVolatile() && in overridingStores()
1212 if (!Earlier.isUnordered() || !Later.isUnordered()) in overridingStores()
1448 if (MemInst.isVolatile() || !MemInst.isUnordered()) { in processNode()
1626 if (MemInst.isUnordered() && !MemInst.isVolatile()) in processNode()
H A DLICM.cpp1162 if (!LI->isUnordered()) in canSinkOrHoistInst()
1251 if (!SI->isUnordered()) in canSinkOrHoistInst()
1288 assert(!LI->isUnordered() && "Expected unordered load"); in canSinkOrHoistInst()
2066 if (!Load->isUnordered()) in promoteLoopAccessesToScalars()
2091 if (!Store->isUnordered()) in promoteLoopAccessesToScalars()
H A DLoopIdiomRecognize.cpp482 if (!SI->isUnordered()) in isLegalStore()
526 bool UnorderedAtomic = SI->isUnordered() && !SI->isSimple(); in isLegalStore()
561 if (!LI->isUnordered()) in isLegalStore()
1255 assert(SI->isUnordered() && "Expected only non-volatile non-ordered stores."); in processLoopStoreOfLoopLoad()
1263 assert(LI->isUnordered() && "Expected only non-volatile non-ordered loads."); in processLoopStoreOfLoopLoad()
H A DLoopRerollPass.cpp732 return LI->isUnordered(); in isUnorderedLoadStore()
734 return SI->isUnordered(); in isUnorderedLoadStore()
H A DLoopPredication.cpp573 if (LI->isUnordered() && L->hasLoopInvariantOperands(LI)) in isLoopInvariantValue()
H A DJumpThreading.cpp1324 if (!LoadI->isUnordered()) return false; in simplifyPartiallyRedundantLoad()
1401 assert(LoadI->isUnordered() && in simplifyPartiallyRedundantLoad()
H A DGVN.cpp1138 assert(Load->isUnordered() && "rules below are incorrect for ordered access"); in AnalyzeLoadAvailability()
2015 if (!L->isUnordered()) in processLoad()
H A DDeadStoreElimination.cpp1089 return SI->isUnordered(); in isRemovable()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp674 if (!Load.isUnordered()) in combineLoadToOperationType()
1062 if (!LI.isUnordered()) return nullptr; in visitLoadInst()
1102 assert(LI.isUnordered() && "implied by above"); in visitLoadInst()
1204 if (!SI.isUnordered()) in combineStoreToValueType()
1453 if (!SI.isUnordered()) return nullptr; in visitStoreInst()
1491 if (PrevSI->isUnordered() && in visitStoreInst()
1511 assert(SI.isUnordered() && "can't eliminate ordering operation"); in visitStoreInst()
1548 if (!SI.isUnordered()) in mergeStoreIntoSuccessor()
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DMemoryDependenceAnalysis.cpp111 if (LI->isUnordered()) { in GetLocation()
124 if (SI->isUnordered()) { in GetLocation()
538 if (!SI->isUnordered() && SI->isAtomic()) { in getSimplePointerDependencyFrom()
868 return !LI->isUnordered(); in getNonLocalPointerDependency()
870 return !SI->isUnordered(); in getNonLocalPointerDependency()
H A DLoads.cpp435 if (!Load->isUnordered()) in FindAvailableLoadedValue()
651 if (!Load->isUnordered()) in FindAvailableLoadedValue()
H A DMemorySSA.cpp1715 if (!SI->isUnordered()) in isOrdered()
1718 if (!LI->isUnordered()) in isOrdered()
H A DDependenceAnalysis.cpp752 return LI->isUnordered(); in isLoadOrStore()
754 return SI->isUnordered(); in isLoadOrStore()
H A DInlineCost.cpp2086 !LoadAddrSet.insert(I.getPointerOperand()).second && I.isUnordered()) { in visitLoad()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h303 bool isUnordered() const { in isUnordered() function
H A DSelectionDAGNodes.h1349 bool isUnordered() const { return MMO->isUnordered(); }
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DInstruction.cpp642 return !cast<StoreInst>(this)->isUnordered(); in mayReadFromMemory()
662 return !cast<LoadInst>(this)->isUnordered(); in mayWriteToMemory()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DDependenceAnalysis.h136 bool isUnordered() const { return isInput(); } in isUnordered() function
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DImplicitNullChecks.cpp246 auto IsUnordered = [](MachineMemOperand *MMO) { return MMO->isUnordered(); }; in canHandle()
H A DMachineInstr.cpp1399 return !MMO->isUnordered(); in hasOrderedMemoryRef()
1419 if (!MMO->isUnordered()) in isDereferenceableInvariantLoad()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp1640 return !SI->isUnordered(); in isOrderedAtomic()
1642 return !LI->isUnordered(); in isOrderedAtomic()
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DInstrTypes.h1028 static bool isUnordered(Predicate predicate);
H A DInstructions.h258 bool isUnordered() const { in isUnordered() function
384 bool isUnordered() const { in isUnordered() function
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86InstructionSelector.cpp558 if (!MemOp.isUnordered()) { in selectLoadStoreOp()

12