Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp861 bool isUnordered() const { in isUnordered() function in __anon2439b80b0411::EarlyCSE::ParseMemoryInst
863 return Info.isUnordered(); in isUnordered()
866 return LI->isUnordered(); in isUnordered()
868 return SI->isUnordered(); in isUnordered()
1245 if (MemInst.isVolatile() || !MemInst.isUnordered()) in getMatchingValue()
1323 assert(Earlier.isUnordered() && !Earlier.isVolatile() && in overridingStores()
1337 if (!Earlier.isUnordered() || !Later.isUnordered()) in overridingStores()
1569 if (MemInst.isVolatile() || !MemInst.isUnordered()) { in processNode()
1779 if (MemInst.isUnordered() && !MemInst.isVolatile()) in processNode()
H A DLoopIdiomRecognize.cpp440 if (!SI->isUnordered()) in isLegalStore()
481 bool UnorderedAtomic = SI->isUnordered() && !SI->isSimple(); in isLegalStore()
517 if (!LI->isUnordered()) in isLegalStore()
1204 assert(SI->isUnordered() && "Expected only non-volatile non-ordered stores."); in processLoopStoreOfLoopLoad()
1212 assert(LI->isUnordered() && "Expected only non-volatile non-ordered loads."); in processLoopStoreOfLoopLoad()
H A DLICM.cpp1168 if (!LI->isUnordered()) in canSinkOrHoistInst()
1252 if (!SI->isUnordered()) in canSinkOrHoistInst()
2012 if (!Load->isUnordered()) in promoteLoopAccessesToScalars()
2041 if (!Store->isUnordered()) in promoteLoopAccessesToScalars()
2332 assert(!LI->isUnordered() && "Expected unordered load"); in noConflictingReadWrites()
H A DLoopPredication.cpp532 if (LI->isUnordered() && L->hasLoopInvariantOperands(LI)) in isLoopInvariantValue()
H A DJumpThreading.cpp1222 if (!LoadI->isUnordered()) return false; in simplifyPartiallyRedundantLoad()
1305 assert(LoadI->isUnordered() && in simplifyPartiallyRedundantLoad()
H A DGVN.cpp1329 assert(Load->isUnordered() && "rules below are incorrect for ordered access"); in AnalyzeLoadAvailability()
2244 if (!L->isUnordered()) in processLoad()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp667 if (!Load.isUnordered()) in combineLoadToOperationType()
1093 if (!LI.isUnordered()) return nullptr; in visitLoadInst()
1127 assert(LI.isUnordered() && "implied by above"); in visitLoadInst()
1226 if (!SI.isUnordered()) in combineStoreToValueType()
1410 if (!SI.isUnordered()) return nullptr; in visitStoreInst()
1447 if (PrevSI->isUnordered() && in visitStoreInst()
1467 assert(SI.isUnordered() && "can't eliminate ordering operation"); in visitStoreInst()
1522 if (!SI.isUnordered()) in mergeStoreIntoSuccessor()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstantFPRange.cpp158 bool ContainsNaN = FCmpInst::isUnordered(Pred); in setNaNField()
168 if (Other.containsNaN() && FCmpInst::isUnordered(Pred)) in makeAllowedFCmpRegion()
228 if (Other.isNaNOnly() && FCmpInst::isUnordered(Pred)) in makeSatisfyingFCmpRegion()
H A DInstruction.cpp1020 return !cast<StoreInst>(this)->isUnordered(); in mayReadFromMemory()
1040 return !cast<LoadInst>(this)->isUnordered(); in mayWriteToMemory()
H A DConstantFold.cpp1136 return ConstantInt::get(ResultTy, CmpInst::isUnordered(Predicate)); in ConstantFoldCompareInstruction()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DGenericFloatingPointPredicateUtils.h309 if (FCmpInst::isUnordered(Pred)) in fcmpImpliesClass()
462 if (FCmpInst::isUnordered(Pred)) in fcmpImpliesClass()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoads.cpp416 return !LI.isUnordered() || suppressSpeculativeLoadForSanitizers(LI); in mustSuppressSpeculation()
543 if (!Load->isUnordered()) in FindAvailableLoadedValue()
759 if (!Load->isUnordered()) in FindAvailableLoadedValue()
H A DMemoryDependenceAnalysis.cpp111 if (LI->isUnordered()) { in GetLocation()
124 if (SI->isUnordered()) { in GetLocation()
537 if (!SI->isUnordered() && SI->isAtomic()) { in getSimplePointerDependencyFrom()
865 return !LI->isUnordered(); in getNonLocalPointerDependency()
867 return !SI->isUnordered(); in getNonLocalPointerDependency()
H A DMemorySSA.cpp1747 if (!SI->isUnordered()) in isOrdered()
1750 if (!LI->isUnordered()) in isOrdered()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/
H A DDependencyGraph.cpp168 return !LI->isUnordered(); in isOrdered()
170 return !SI->isUnordered(); in isOrdered()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFPreserveStaticOffset.cpp231 if (Load->isUnordered()) { in makeGEPAndLoad()
254 if (Store->isUnordered()) { in makeGEPAndStore()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h315 bool isUnordered() const { in isUnordered() function
H A DSelectionDAGNodes.h1471 bool isUnordered() const { return MMO->isUnordered(); }
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DGenericMachineInstrs.h67 bool isUnordered() const { return getMMO().isUnordered(); } in isUnordered() function
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DInstruction.h1222 bool isUnordered() const { return cast<llvm::LoadInst>(Val)->isUnordered(); } in isUnordered() function
1252 bool isUnordered() const { return cast<llvm::StoreInst>(Val)->isUnordered(); } in isUnordered() function
2528 WRAP_STATIC_PREDICATE(isUnordered);
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDependenceAnalysis.h137 bool isUnordered() const { return isInput(); } in isUnordered() function
H A DTargetTransformInfo.h90 bool isUnordered() const { in isUnordered() function
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DImplicitNullChecks.cpp245 auto IsUnordered = [](MachineMemOperand *MMO) { return MMO->isUnordered(); }; in canHandle()
H A DMachineInstr.cpp1586 return !MMO->isUnordered(); in hasOrderedMemoryRef()
1606 if (!MMO->isUnordered()) in isDereferenceableInvariantLoad()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp1929 return !SI->isUnordered(); in isOrderedAtomic()
1931 return !LI->isUnordered(); in isOrderedAtomic()

12