Searched refs:Cond0 (Results 1 - 3 of 3) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGuardWidening.cpp181 /// to generate an expression computing the logical AND of \p Cond0 and (\p
187 bool widenCondCommon(Value *Cond0, Value *Cond1, Instruction *InsertPt,
247 /// Can we compute the logical AND of \p Cond0 and \p Cond1 for the price of
249 bool isWideningCondProfitable(Value *Cond0, Value *Cond1, bool InvertCond) { argument
251 return widenCondCommon(Cond0, Cond1, /*InsertPt=*/nullptr, ResultUnused,
498 bool GuardWideningImpl::widenCondCommon(Value *Cond0, Value *Cond1,
508 if (match(Cond0, m_ICmp(Pred0, m_Value(LHS), m_ConstantInt(RHS0))) &&
535 ConstantInt *NewRHS = ConstantInt::get(Cond0->getContext(), NewRHSAP);
547 parseRangeChecks(Cond0, Checks) && parseRangeChecks(Cond1, Checks) &&
569 makeAvailableAt(Cond0, InsertP
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLibCallsShrinkWrap.cpp477 Value *Cond0 = BBBuilder.CreateFCmp(CmpInst::FCMP_OLE, Base, V0); local
478 return BBBuilder.CreateOr(Cond0, Cond);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp8563 // select (and Cond0, Cond1), X, Y
8564 // -> select Cond0, (select Cond1, X, Y), Y
8566 SDValue Cond0 = N0->getOperand(0); local
8571 return DAG.getNode(ISD::SELECT, DL, N1.getValueType(), Cond0,
8577 // select (or Cond0, Cond1), X, Y -> select Cond0, X, (select Cond1, X, Y)
8579 SDValue Cond0 = N0->getOperand(0); local
8584 return DAG.getNode(ISD::SELECT, DL, N1.getValueType(), Cond0, N1,
8591 // select Cond0, (select Cond1, X, Y), Y -> select (and Cond0, Cond
8639 SDValue Cond0 = N0.getOperand(0), Cond1 = N0.getOperand(1); local
[all...]

Completed in 192 milliseconds