Home
last modified time | relevance | path

Searched refs:isGuaranteedNotToBeUndefOrPoison (Results 1 – 25 of 26) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCanonicalizeFreezeInLoops.cpp139 if (isGuaranteedNotToBeUndefOrPoison(ValueToFr, nullptr, UserI, &DT)) in InsertFreezeAndForgetFromSCEV()
206 if (!isGuaranteedNotToBeUndefOrPoison(StepI, nullptr, StepI, &DT)) { in run()
H A DLoopUnrollRuntime.cpp776 !isGuaranteedNotToBeUndefOrPoison(TripCount, AC, PreHeaderBR, DT)) { in UnrollRuntimeLoopRemainder()
H A DSCCPSolver.cpp1437 isGuaranteedNotToBeUndefOrPoison(getConstant(V0State, I.getType()))) in visitFreezeInst()
H A DSimplifyCFG.cpp4883 if (!isGuaranteedNotToBeUndefOrPoison(ExtraCase, AC, BI, nullptr)) in SimplifyBranchOnICmpChain()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDivRemPairs.cpp385 if (!isGuaranteedNotToBeUndefOrPoison(X, nullptr, DivInst, &DT)) { in optimizeDivRem()
392 if (!isGuaranteedNotToBeUndefOrPoison(Y, nullptr, DivInst, &DT)) { in optimizeDivRem()
H A DSimpleLoopUnswitch.cpp278 if (InsertFreeze && !isGuaranteedNotToBeUndefOrPoison(Inv, AC, I, &DT)) in buildPartialUnswitchConditionalBranch()
3467 return !isGuaranteedNotToBeUndefOrPoison( in shouldInsertFreeze()
3524 InsertFreeze = !isGuaranteedNotToBeUndefOrPoison( in unswitchBestCondition()
H A DJumpThreading.cpp653 return !isGuaranteedNotToBeUndefOrPoison(Pair.first); in computeValueKnownInPredecessorsImpl()
2975 if (!isGuaranteedNotToBeUndefOrPoison(Cond, nullptr, SI)) in tryToUnfoldSelectInCurrBB()
H A DLoopIdiomRecognize.cpp2409 if (!isGuaranteedNotToBeUndefOrPoison(BitPos)) { in recognizeShiftUntilBitTest()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp900 ScevList.emplace_back(Scev, !isGuaranteedNotToBeUndefOrPoison(Ptr)); in findForkedSCEVs()
930 ScevList.emplace_back(Scev, !isGuaranteedNotToBeUndefOrPoison(GEP)); in findForkedSCEVs()
985 ScevList.emplace_back(Scev, !isGuaranteedNotToBeUndefOrPoison(Ptr)); in findForkedSCEVs()
1001 ScevList.emplace_back(Scev, !isGuaranteedNotToBeUndefOrPoison(Ptr)); in findForkedSCEVs()
1038 ScevList.emplace_back(Scev, !isGuaranteedNotToBeUndefOrPoison(Ptr)); in findForkedSCEVs()
H A DValueTracking.cpp6791 static bool isGuaranteedNotToBeUndefOrPoison( in isGuaranteedNotToBeUndefOrPoison() function
6838 return isGuaranteedNotToBeUndefOrPoison(V, AC, CtxI, DT, Depth + 1, Kind); in isGuaranteedNotToBeUndefOrPoison()
6859 if (!isGuaranteedNotToBeUndefOrPoison(PN->getIncomingValue(i), AC, TI, in isGuaranteedNotToBeUndefOrPoison()
6929 bool llvm::isGuaranteedNotToBeUndefOrPoison(const Value *V, AssumptionCache *AC, in isGuaranteedNotToBeUndefOrPoison() function in llvm
6933 return ::isGuaranteedNotToBeUndefOrPoison(V, AC, CtxI, DT, Depth, in isGuaranteedNotToBeUndefOrPoison()
6940 return ::isGuaranteedNotToBeUndefOrPoison(V, AC, CtxI, DT, Depth, in isGuaranteedNotToBePoison()
6947 return ::isGuaranteedNotToBeUndefOrPoison(V, AC, CtxI, DT, Depth, in isGuaranteedNotToBeUndef()
H A DConstantFolding.cpp1051 return isGuaranteedNotToBeUndefOrPoison(Ops[0]) ? Ops[0] : nullptr; in ConstantFoldInstOperandsImpl()
H A DInstructionSimplify.cpp6925 if (llvm::isGuaranteedNotToBeUndefOrPoison(Op0, Q.AC, Q.CxtI, Q.DT)) in simplifyFreezeInst()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h2080 bool isGuaranteedNotToBeUndefOrPoison(SDValue Op, bool PoisonOnly = false,
2086 bool isGuaranteedNotToBeUndefOrPoison(SDValue Op, const APInt &DemandedElts,
2092 return isGuaranteedNotToBeUndefOrPoison(Op, /*PoisonOnly*/ true, Depth);
2099 return isGuaranteedNotToBeUndefOrPoison(Op, DemandedElts,
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DValueTracking.h989 bool isGuaranteedNotToBeUndefOrPoison(const Value *V,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionSpecialization.cpp374 if (isGuaranteedNotToBeUndefOrPoison(LastVisited->second)) in visitFreezeInst()
H A DFunctionAttrs.cpp1316 return isGuaranteedNotToBeUndefOrPoison(Ret->getReturnValue()); in addNoUndefAttrs()
H A DAttributorAttributes.cpp10140 isGuaranteedNotToBeUndefOrPoison(&Val)) { in isImpliedByIR()
10172 State.setKnown(isGuaranteedNotToBeUndefOrPoison(UseV, AC, I, DT)); in followUseInMBEC()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp1440 isGuaranteedNotToBeUndefOrPoison(C)) { in constantFoldOperationIntoSelectOperand()
3975 isGuaranteedNotToBeUndefOrPoison(U.get())) in pushFreezeToPreventPoisonFromPropagating()
4024 bool StartNeedsFreeze = !isGuaranteedNotToBeUndefOrPoison(StartV); in foldFreezeIntoRecurrence()
4041 if (V == PN || isGuaranteedNotToBeUndefOrPoison(V)) in foldFreezeIntoRecurrence()
H A DInstCombineAndOrXor.cpp529 if (IsLogical && !isGuaranteedNotToBeUndefOrPoison(D)) in foldLogOpOfMaskedICmps()
542 if (IsLogical && !isGuaranteedNotToBeUndefOrPoison(D)) in foldLogOpOfMaskedICmps()
551 if (IsLogical && !isGuaranteedNotToBeUndefOrPoison(D)) in foldLogOpOfMaskedICmps()
1188 !isGuaranteedNotToBeUndefOrPoison(C) || isa<Constant>(X)) in foldAndOrOfICmpsWithConstEq()
H A DInstCombineSelect.cpp1284 isGuaranteedNotToBeUndefOrPoison(CmpRHS, SQ.AC, &Sel, &DT)) { in foldSelectValueEquivalence()
1306 isGuaranteedNotToBeUndefOrPoison(CmpLHS, SQ.AC, &Sel, &DT)) in foldSelectValueEquivalence()
H A DInstCombineAddSub.cpp2770 !isGuaranteedNotToBeUndefOrPoison(OldSel->getCondition())) in visitFNeg()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DControlHeightReduction.cpp1969 if (!isGuaranteedNotToBeUndefOrPoison(Cond)) in addToMergedCondition()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp3340 SelfMultiply &= isGuaranteedNotToBeUndefOrPoison( in computeKnownBits()
4912 bool SelectionDAG::isGuaranteedNotToBeUndefOrPoison(SDValue Op, bool PoisonOnly, in isGuaranteedNotToBeUndefOrPoison() function in SelectionDAG
4926 return isGuaranteedNotToBeUndefOrPoison(Op, DemandedElts, PoisonOnly, Depth); in isGuaranteedNotToBeUndefOrPoison()
4929 bool SelectionDAG::isGuaranteedNotToBeUndefOrPoison(SDValue Op, in isGuaranteedNotToBeUndefOrPoison() function in SelectionDAG
4960 if (!isGuaranteedNotToBeUndefOrPoison(Op.getOperand(i), PoisonOnly, in isGuaranteedNotToBeUndefOrPoison()
4986 return isGuaranteedNotToBeUndefOrPoison(V, PoisonOnly, Depth + 1); in isGuaranteedNotToBeUndefOrPoison()
5637 if (isGuaranteedNotToBeUndefOrPoison(N1, /*PoisonOnly*/ false, in getNode()
H A DDAGCombiner.cpp15391 if (DAG.isGuaranteedNotToBeUndefOrPoison(N0, /*PoisonOnly*/ false)) in visitFREEZE()
15412 if (DAG.isGuaranteedNotToBeUndefOrPoison(Op, /*PoisonOnly*/ false, in visitFREEZE()
15463 assert(DAG.isGuaranteedNotToBeUndefOrPoison(R, /*PoisonOnly*/ false) && in visitFREEZE()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp2317 if (!isGuaranteedNotToBeUndefOrPoison(Op)) in despeculateCountZeros()

12