Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp513 bool isUnordered() const { in isUnordered() function in __anonb85134700311::EarlyCSE::ParseMemoryInst
515 return Info.isUnordered(); in isUnordered()
518 return LI->isUnordered(); in isUnordered()
520 return SI->isUnordered(); in isUnordered()
959 if (MemInst.isVolatile() || !MemInst.isUnordered()) { in processNode()
986 !MemInst.isVolatile() && MemInst.isUnordered() && in processNode()
1080 !MemInst.isVolatile() && MemInst.isUnordered() && in processNode()
1124 assert(LastStoreMemInst.isUnordered() && in processNode()
1160 if (MemInst.isUnordered() && !MemInst.isVolatile()) in processNode()
H A DLoopIdiomRecognize.cpp395 if (!SI->isUnordered()) in isLegalStore()
437 bool UnorderedAtomic = SI->isUnordered() && !SI->isSimple(); in isLegalStore()
471 if (!LI->isUnordered()) in isLegalStore()
968 assert(SI->isUnordered() && "Expected only non-volatile non-ordered stores."); in processLoopStoreOfLoopLoad()
978 assert(LI->isUnordered() && "Expected only non-volatile non-ordered loads."); in processLoopStoreOfLoopLoad()
H A DLICM.cpp1009 if (!LI->isUnordered()) in canSinkOrHoistInst()
1113 if (!SI->isUnordered()) in canSinkOrHoistInst()
1824 if (!Load->isUnordered()) in promoteLoopAccessesToScalars()
1838 if (!Store->isUnordered()) in promoteLoopAccessesToScalars()
H A DDeadStoreElimination.cpp238 return SI->isUnordered(); in isRemovable()
876 if (!L->isUnordered()) // Be conservative with atomic/volatile load in handleEndBlock()
H A DLoopRerollPass.cpp732 return LI->isUnordered(); in isUnorderedLoadStore()
734 return SI->isUnordered(); in isUnorderedLoadStore()
H A DJumpThreading.cpp1274 if (!LoadI->isUnordered()) return false; in SimplifyPartiallyRedundantLoad()
1352 assert(LoadI->isUnordered() && in SimplifyPartiallyRedundantLoad()
H A DGVN.cpp878 assert(LI->isUnordered() && "rules below are incorrect for ordered access"); in AnalyzeLoadAvailability()
1459 if (!L->isUnordered()) in processLoad()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp613 if (!LI.isUnordered()) in combineLoadToOperationType()
1037 if (!LI.isUnordered()) return nullptr; in visitLoadInst()
1073 assert(LI.isUnordered() && "implied by above"); in visitLoadInst()
1179 if (!SI.isUnordered()) in combineStoreToValueType()
1424 if (!SI.isUnordered()) return nullptr; in visitStoreInst()
1456 if (PrevSI->isUnordered() && equivalentAddressValues(PrevSI->getOperand(1), in visitStoreInst()
1471 assert(SI.isUnordered() && "can't eliminate ordering operation"); in visitStoreInst()
1522 assert(SI.isUnordered() && in mergeStoreIntoSuccessor()
H A DInstCombineSelect.cpp1729 if (FCI->hasOneUse() && FCmpInst::isUnordered(FCI->getPredicate())) { in visitSelectInst()
1747 if (FCI->hasOneUse() && FCmpInst::isUnordered(FCI->getPredicate())) { in visitSelectInst()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DMemoryDependenceAnalysis.cpp120 if (LI->isUnordered()) { in GetLocation()
133 if (SI->isUnordered()) { in GetLocation()
618 if (!SI->isUnordered() && SI->isAtomic()) { in getSimplePointerDependencyFrom()
941 return !LI->isUnordered(); in getNonLocalPointerDependency()
943 return !SI->isUnordered(); in getNonLocalPointerDependency()
H A DLoads.cpp328 if (!Load->isUnordered()) in FindAvailableLoadedValue()
H A DMemorySSA.cpp1635 if (!SI->isUnordered()) in isOrdered()
1638 if (!LI->isUnordered()) in isOrdered()
H A DInlineCost.cpp1114 !LoadAddrSet.insert(I.getPointerOperand()).second && I.isUnordered()) { in visitLoad()
H A DDependenceAnalysis.cpp672 return LI->isUnordered(); in isLoadOrStore()
674 return SI->isUnordered(); in isLoadOrStore()
H A DInstructionSimplify.cpp3628 assert((FCmpInst::isOrdered(Pred) || FCmpInst::isUnordered(Pred)) && in SimplifyFCmpInst()
3631 return ConstantInt::get(RetTy, CmpInst::isUnordered(Pred)); in SimplifyFCmpInst()
3638 return ConstantInt::get(RetTy, CmpInst::isUnordered(Pred)); in SimplifyFCmpInst()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h276 bool isUnordered() const { return !isVolatile(); } in isUnordered() function
/freebsd-12.1/contrib/llvm/lib/IR/
H A DInstruction.cpp523 return !cast<StoreInst>(this)->isUnordered(); in mayReadFromMemory()
543 return !cast<LoadInst>(this)->isUnordered(); in mayWriteToMemory()
H A DConstantFold.cpp1730 return ConstantInt::get(ResultTy, CmpInst::isUnordered(Predicate)); in ConstantFoldCompareInstruction()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DDependenceAnalysis.h137 bool isUnordered() const { return isInput(); } in isUnordered() function
H A DTargetTransformInfo.h70 bool isUnordered() const { in isUnordered() function
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DImplicitNullChecks.cpp239 auto IsUnordered = [](MachineMemOperand *MMO) { return MMO->isUnordered(); }; in canHandle()
H A DMachineInstr.cpp1288 return !MMO->isUnordered(); in hasOrderedMemoryRef()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DInstrTypes.h863 static bool isUnordered(Predicate predicate);
H A DInstructions.h279 bool isUnordered() const { in isUnordered() function
404 bool isUnordered() const { in isUnordered() function
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp2959 if (!QStore->isUnordered() || !PStore->isUnordered()) in mergeConditionalStoreToAddress()

12