| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | EarlyCSE.cpp | 861 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 D | LoopIdiomRecognize.cpp | 440 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 D | LICM.cpp | 1168 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 D | LoopPredication.cpp | 532 if (LI->isUnordered() && L->hasLoopInvariantOperands(LI)) in isLoopInvariantValue()
|
| H A D | JumpThreading.cpp | 1222 if (!LoadI->isUnordered()) return false; in simplifyPartiallyRedundantLoad() 1305 assert(LoadI->isUnordered() && in simplifyPartiallyRedundantLoad()
|
| H A D | GVN.cpp | 1329 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 D | InstCombineLoadStoreAlloca.cpp | 667 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 D | ConstantFPRange.cpp | 158 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 D | Instruction.cpp | 1020 return !cast<StoreInst>(this)->isUnordered(); in mayReadFromMemory() 1040 return !cast<LoadInst>(this)->isUnordered(); in mayWriteToMemory()
|
| H A D | ConstantFold.cpp | 1136 return ConstantInt::get(ResultTy, CmpInst::isUnordered(Predicate)); in ConstantFoldCompareInstruction()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | GenericFloatingPointPredicateUtils.h | 309 if (FCmpInst::isUnordered(Pred)) in fcmpImpliesClass() 462 if (FCmpInst::isUnordered(Pred)) in fcmpImpliesClass()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | Loads.cpp | 416 return !LI.isUnordered() || suppressSpeculativeLoadForSanitizers(LI); in mustSuppressSpeculation() 543 if (!Load->isUnordered()) in FindAvailableLoadedValue() 759 if (!Load->isUnordered()) in FindAvailableLoadedValue()
|
| H A D | MemoryDependenceAnalysis.cpp | 111 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 D | MemorySSA.cpp | 1747 if (!SI->isUnordered()) in isOrdered() 1750 if (!LI->isUnordered()) in isOrdered()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/ |
| H A D | DependencyGraph.cpp | 168 return !LI->isUnordered(); in isOrdered() 170 return !SI->isUnordered(); in isOrdered()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFPreserveStaticOffset.cpp | 231 if (Load->isUnordered()) { in makeGEPAndLoad() 254 if (Store->isUnordered()) { in makeGEPAndStore()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineMemOperand.h | 315 bool isUnordered() const { in isUnordered() function
|
| H A D | SelectionDAGNodes.h | 1471 bool isUnordered() const { return MMO->isUnordered(); }
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | GenericMachineInstrs.h | 67 bool isUnordered() const { return getMMO().isUnordered(); } in isUnordered() function
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Instruction.h | 1222 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 D | DependenceAnalysis.h | 137 bool isUnordered() const { return isInput(); } in isUnordered() function
|
| H A D | TargetTransformInfo.h | 90 bool isUnordered() const { in isUnordered() function
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ImplicitNullChecks.cpp | 245 auto IsUnordered = [](MachineMemOperand *MMO) { return MMO->isUnordered(); }; in canHandle()
|
| H A D | MachineInstr.cpp | 1586 return !MMO->isUnordered(); in hasOrderedMemoryRef() 1606 if (!MMO->isUnordered()) in isDereferenceableInvariantLoad()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | FunctionAttrs.cpp | 1929 return !SI->isUnordered(); in isOrderedAtomic() 1931 return !LI->isUnordered(); in isOrderedAtomic()
|