Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp867 bool isUnordered() const { in isUnordered() function in __anon472e9e410411::EarlyCSE::ParseMemoryInst
869 return Info.isUnordered(); in isUnordered()
872 return LI->isUnordered(); in isUnordered()
874 return SI->isUnordered(); in isUnordered()
1256 if (MemInst.isVolatile() || !MemInst.isUnordered()) in getMatchingValue()
1316 assert(Earlier.isUnordered() && !Earlier.isVolatile() && in overridingStores()
1330 if (!Earlier.isUnordered() || !Later.isUnordered()) in overridingStores()
1557 if (MemInst.isVolatile() || !MemInst.isUnordered()) { in processNode()
1765 if (MemInst.isUnordered() && !MemInst.isVolatile()) in processNode()
H A DLoopIdiomRecognize.cpp407 if (!SI->isUnordered()) in isLegalStore()
451 bool UnorderedAtomic = SI->isUnordered() && !SI->isSimple(); in isLegalStore()
486 if (!LI->isUnordered()) in isLegalStore()
1170 assert(SI->isUnordered() && "Expected only non-volatile non-ordered stores."); in processLoopStoreOfLoopLoad()
1178 assert(LI->isUnordered() && "Expected only non-volatile non-ordered loads."); in processLoopStoreOfLoopLoad()
H A DLICM.cpp1161 if (!LI->isUnordered()) in canSinkOrHoistInst()
1259 if (!SI->isUnordered()) in canSinkOrHoistInst()
1305 assert(!LI->isUnordered() && "Expected unordered load"); in canSinkOrHoistInst()
2066 if (!Load->isUnordered()) in promoteLoopAccessesToScalars()
2091 if (!Store->isUnordered()) in promoteLoopAccessesToScalars()
H A DLoopRerollPass.cpp702 return LI->isUnordered(); in isUnorderedLoadStore()
704 return SI->isUnordered(); in isUnorderedLoadStore()
H A DLoopPredication.cpp533 if (LI->isUnordered() && L->hasLoopInvariantOperands(LI)) in isLoopInvariantValue()
H A DJumpThreading.cpp1238 if (!LoadI->isUnordered()) return false; in simplifyPartiallyRedundantLoad()
1319 assert(LoadI->isUnordered() && in simplifyPartiallyRedundantLoad()
H A DGVN.cpp1171 assert(Load->isUnordered() && "rules below are incorrect for ordered access"); in AnalyzeLoadAvailability()
2138 if (!L->isUnordered()) in processLoad()
H A DDeadStoreElimination.cpp1117 return SI->isUnordered(); in isRemovable()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp653 if (!Load.isUnordered()) in combineLoadToOperationType()
1047 if (!LI.isUnordered()) return nullptr; in visitLoadInst()
1081 assert(LI.isUnordered() && "implied by above"); in visitLoadInst()
1183 if (!SI.isUnordered()) in combineStoreToValueType()
1382 if (!SI.isUnordered()) return nullptr; in visitStoreInst()
1419 if (PrevSI->isUnordered() && in visitStoreInst()
1439 assert(SI.isUnordered() && "can't eliminate ordering operation"); in visitStoreInst()
1490 if (!SI.isUnordered()) in mergeStoreIntoSuccessor()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DGenericMachineInstrs.h54 bool isUnordered() const { return getMMO().isUnordered(); } in isUnordered() function
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryDependenceAnalysis.cpp111 if (LI->isUnordered()) { in GetLocation()
124 if (SI->isUnordered()) { in GetLocation()
574 if (!SI->isUnordered() && SI->isAtomic()) { in getSimplePointerDependencyFrom()
902 return !LI->isUnordered(); in getNonLocalPointerDependency()
904 return !SI->isUnordered(); in getNonLocalPointerDependency()
H A DLoads.cpp459 if (!Load->isUnordered()) in FindAvailableLoadedValue()
675 if (!Load->isUnordered()) in FindAvailableLoadedValue()
H A DMemorySSA.cpp1704 if (!SI->isUnordered()) in isOrdered()
1707 if (!LI->isUnordered()) in isOrdered()
H A DDependenceAnalysis.cpp752 return LI->isUnordered(); in isLoadOrStore()
754 return SI->isUnordered(); in isLoadOrStore()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFPreserveStaticOffset.cpp232 if (Load->isUnordered()) { in makeGEPAndLoad()
256 if (Store->isUnordered()) { in makeGEPAndStore()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h306 bool isUnordered() const { in isUnordered() function
H A DSelectionDAGNodes.h1369 bool isUnordered() const { return MMO->isUnordered(); }
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDependenceAnalysis.h136 bool isUnordered() const { return isInput(); } in isUnordered() function
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp853 return !cast<StoreInst>(this)->isUnordered(); in mayReadFromMemory()
873 return !cast<LoadInst>(this)->isUnordered(); in mayWriteToMemory()
H A DConstantFold.cpp1244 return ConstantInt::get(ResultTy, CmpInst::isUnordered(Predicate)); in ConstantFoldCompareInstruction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DImplicitNullChecks.cpp246 auto IsUnordered = [](MachineMemOperand *MMO) { return MMO->isUnordered(); }; in canHandle()
H A DMachineInstr.cpp1415 return !MMO->isUnordered(); in hasOrderedMemoryRef()
1435 if (!MMO->isUnordered()) in isDereferenceableInvariantLoad()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp1515 return !SI->isUnordered(); in isOrderedAtomic()
1517 return !LI->isUnordered(); in isOrderedAtomic()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstrTypes.h1101 static bool isUnordered(Predicate predicate);
H A DInstructions.h258 bool isUnordered() const { in isUnordered() function
392 bool isUnordered() const { in isUnordered() function

12