| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CanonicalizeFreezeInLoops.cpp | 139 if (isGuaranteedNotToBeUndefOrPoison(ValueToFr, nullptr, UserI, &DT)) in InsertFreezeAndForgetFromSCEV() 206 if (!isGuaranteedNotToBeUndefOrPoison(StepI, nullptr, StepI, &DT)) { in run()
|
| H A D | LoopUnrollRuntime.cpp | 780 !isGuaranteedNotToBeUndefOrPoison(TripCount, AC, PreHeaderBR, DT)) { in UnrollRuntimeLoopRemainder()
|
| H A D | SCCPSolver.cpp | 1576 isGuaranteedNotToBeUndefOrPoison(getConstant(V0State, I.getType()))) in visitFreezeInst()
|
| H A D | SimplifyCFG.cpp | 5102 if (!isGuaranteedNotToBeUndefOrPoison(ExtraCase, AC, BI, nullptr)) in simplifyBranchOnICmpChain()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Utils.cpp | 1917 static bool isGuaranteedNotToBeUndefOrPoison(Register Reg, in isGuaranteedNotToBeUndefOrPoison() function 1938 if (!::isGuaranteedNotToBeUndefOrPoison(BV->getSourceReg(I), MRI, in isGuaranteedNotToBeUndefOrPoison() 1947 if (!::isGuaranteedNotToBeUndefOrPoison(Phi->getIncomingValue(I), MRI, in isGuaranteedNotToBeUndefOrPoison() 1956 return ::isGuaranteedNotToBeUndefOrPoison(MO.getReg(), MRI, Depth + 1, in isGuaranteedNotToBeUndefOrPoison() 1978 bool llvm::isGuaranteedNotToBeUndefOrPoison(Register Reg, in isGuaranteedNotToBeUndefOrPoison() function in llvm 1981 return ::isGuaranteedNotToBeUndefOrPoison(Reg, MRI, Depth, in isGuaranteedNotToBeUndefOrPoison() 1988 return ::isGuaranteedNotToBeUndefOrPoison(Reg, MRI, Depth, in isGuaranteedNotToBePoison() 1995 return ::isGuaranteedNotToBeUndefOrPoison(Reg, MRI, Depth, in isGuaranteedNotToBeUndef()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | LoopAccessAnalysis.cpp | 1055 ScevList.emplace_back(Scev, !isGuaranteedNotToBeUndefOrPoison(Ptr)); in findForkedSCEVs() 1085 ScevList.emplace_back(Scev, !isGuaranteedNotToBeUndefOrPoison(GEP)); in findForkedSCEVs() 1137 ScevList.emplace_back(Scev, !isGuaranteedNotToBeUndefOrPoison(Ptr)); in findForkedSCEVs() 1152 ScevList.emplace_back(Scev, !isGuaranteedNotToBeUndefOrPoison(Ptr)); in findForkedSCEVs() 1186 ScevList.emplace_back(Scev, !isGuaranteedNotToBeUndefOrPoison(Ptr)); in findForkedSCEVs()
|
| H A D | ValueTracking.cpp | 7572 static bool isGuaranteedNotToBeUndefOrPoison( in isGuaranteedNotToBeUndefOrPoison() function 7629 return isGuaranteedNotToBeUndefOrPoison(V, AC, CtxI, DT, Depth + 1, Kind); in isGuaranteedNotToBeUndefOrPoison() 7652 if (!isGuaranteedNotToBeUndefOrPoison(PN->getIncomingValue(i), AC, TI, in isGuaranteedNotToBeUndefOrPoison() 7726 bool llvm::isGuaranteedNotToBeUndefOrPoison(const Value *V, AssumptionCache *AC, in isGuaranteedNotToBeUndefOrPoison() function in llvm 7730 return ::isGuaranteedNotToBeUndefOrPoison(V, AC, CtxI, DT, Depth, in isGuaranteedNotToBeUndefOrPoison() 7737 return ::isGuaranteedNotToBeUndefOrPoison(V, AC, CtxI, DT, Depth, in isGuaranteedNotToBePoison() 7744 return ::isGuaranteedNotToBeUndefOrPoison(V, AC, CtxI, DT, Depth, in isGuaranteedNotToBeUndef()
|
| H A D | ConstantFolding.cpp | 1056 return isGuaranteedNotToBeUndefOrPoison(Ops[0]) ? Ops[0] : nullptr; in ConstantFoldInstOperandsImpl()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | Utils.h | 602 LLVM_ABI bool isGuaranteedNotToBeUndefOrPoison(Register Reg,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ValueTracking.h | 786 isGuaranteedNotToBeUndefOrPoison(const Value *V, AssumptionCache *AC = nullptr,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 2209 LLVM_ABI bool isGuaranteedNotToBeUndefOrPoison(SDValue Op, 2216 LLVM_ABI bool isGuaranteedNotToBeUndefOrPoison(SDValue Op, 2223 return isGuaranteedNotToBeUndefOrPoison(Op, /*PoisonOnly*/ true, Depth); 2230 return isGuaranteedNotToBeUndefOrPoison(Op, DemandedElts,
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | SimpleLoopUnswitch.cpp | 281 if (InsertFreeze && !isGuaranteedNotToBeUndefOrPoison(Inv, AC, I, &DT)) in buildPartialUnswitchConditionalBranch() 3496 return !isGuaranteedNotToBeUndefOrPoison( in shouldInsertFreeze() 3553 InsertFreeze = !isGuaranteedNotToBeUndefOrPoison( in unswitchBestCondition()
|
| H A D | JumpThreading.cpp | 647 return !isGuaranteedNotToBeUndefOrPoison(Pair.first); in computeValueKnownInPredecessorsImpl() 3004 if (!isGuaranteedNotToBeUndefOrPoison(Cond, nullptr, SI)) { in tryToUnfoldSelectInCurrBB()
|
| H A D | LoopIdiomRecognize.cpp | 2932 if (!isGuaranteedNotToBeUndefOrPoison(BitPos)) { in recognizeShiftUntilBitTest()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstructionCombining.cpp | 1708 isGuaranteedNotToBeUndefOrPoison(V)) { in simplifyOperationIntoSelectOperand() 4905 isGuaranteedNotToBeUndefOrPoison(U.get())) in pushFreezeToPreventPoisonFromPropagating() 4954 bool StartNeedsFreeze = !isGuaranteedNotToBeUndefOrPoison(StartV); in foldFreezeIntoRecurrence() 4971 if (V == PN || isGuaranteedNotToBeUndefOrPoison(V)) in foldFreezeIntoRecurrence() 5086 if (!isGuaranteedNotToBeUndefOrPoison(V, &AC, &I, &DT)) in visitFreeze()
|
| H A D | InstCombineAndOrXor.cpp | 574 if (IsLogical && !isGuaranteedNotToBeUndefOrPoison(D)) in foldLogOpOfMaskedICmps() 587 if (IsLogical && !isGuaranteedNotToBeUndefOrPoison(D)) in foldLogOpOfMaskedICmps() 596 if (IsLogical && !isGuaranteedNotToBeUndefOrPoison(D)) in foldLogOpOfMaskedICmps() 1279 !isGuaranteedNotToBeUndefOrPoison(C) || isa<Constant>(X)) in foldAndOrOfICmpsWithConstEq()
|
| H A D | InstCombineAddSub.cpp | 3011 !isGuaranteedNotToBeUndefOrPoison(OldSel->getCondition())) in visitFNeg()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | FunctionSpecialization.cpp | 395 if (isGuaranteedNotToBeUndefOrPoison(LastVisited->second)) in visitFreezeInst()
|
| H A D | FunctionAttrs.cpp | 1712 if (!isGuaranteedNotToBeUndefOrPoison(RetVal)) in addNoUndefAttrs()
|
| H A D | AttributorAttributes.cpp | 10235 isGuaranteedNotToBeUndefOrPoison(&Val)) { in isImpliedByIR() 10267 State.setKnown(isGuaranteedNotToBeUndefOrPoison(UseV, AC, I, DT)); in followUseInMBEC()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAG.cpp | 3690 SelfMultiply &= isGuaranteedNotToBeUndefOrPoison( in computeKnownBits() 5409 bool SelectionDAG::isGuaranteedNotToBeUndefOrPoison(SDValue Op, bool PoisonOnly, in isGuaranteedNotToBeUndefOrPoison() function in SelectionDAG 5419 return isGuaranteedNotToBeUndefOrPoison(Op, DemandedElts, PoisonOnly, Depth); in isGuaranteedNotToBeUndefOrPoison() 5422 bool SelectionDAG::isGuaranteedNotToBeUndefOrPoison(SDValue Op, in isGuaranteedNotToBeUndefOrPoison() function in SelectionDAG 5458 if (!isGuaranteedNotToBeUndefOrPoison(Op.getOperand(i), PoisonOnly, in isGuaranteedNotToBeUndefOrPoison() 5465 return isGuaranteedNotToBeUndefOrPoison(Op.getOperand(0), PoisonOnly, in isGuaranteedNotToBeUndefOrPoison() 5476 !isGuaranteedNotToBeUndefOrPoison(Op.getOperand(0), DemandedLHS, in isGuaranteedNotToBeUndefOrPoison() 5480 !isGuaranteedNotToBeUndefOrPoison(Op.getOperand(1), DemandedRHS, in isGuaranteedNotToBeUndefOrPoison() 5507 return isGuaranteedNotToBeUndefOrPoison(V, PoisonOnly, Depth + 1); in isGuaranteedNotToBeUndefOrPoison() 6358 if (isGuaranteedNotToBeUndefOrPoison(N1, /*PoisonOnly*/ false, in getNode()
|
| H A D | TargetLowering.cpp | 780 if (DAG.isGuaranteedNotToBeUndefOrPoison(N0, DemandedElts, in SimplifyMultipleUseDemandedBits() 3371 if (TLO.DAG.isGuaranteedNotToBeUndefOrPoison(N0, DemandedElts, in SimplifyDemandedVectorElts() 4029 return DAG.isGuaranteedNotToBeUndefOrPoison(V, PoisonOnly, in isGuaranteedNotToBeUndefOrPoisonForTargetNode()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | ControlHeightReduction.cpp | 1961 if (!isGuaranteedNotToBeUndefOrPoison(Cond)) in addToMergedCondition()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/ |
| H A D | Combine.td | 1828 [{ return isGuaranteedNotToBeUndefOrPoison(${src}.getReg(), MRI); }]),
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 7192 ((CmpOp == StartV && isGuaranteedNotToBeUndefOrPoison(CmpOp)))); in fixReductionScalarResumeWhenVectorizingEpilog() 9707 if (isGuaranteedNotToBeUndefOrPoison(OrigStart->getLiveInIRValue())) in preparePlanForMainVectorLoop()
|