Lines Matching defs:LHSIsTrue
9440 const Value *R1, const DataLayout &DL, bool LHSIsTrue) {
9447 LHSIsTrue ? LHS->getCmpPredicate() : LHS->getInverseCmpPredicate();
9540 const DataLayout &DL, bool LHSIsTrue, unsigned Depth) {
9553 if ((!LHSIsTrue && match(LHS, m_LogicalOr(m_Value(ALHS), m_Value(ARHS)))) ||
9554 (LHSIsTrue && match(LHS, m_LogicalAnd(m_Value(ALHS), m_Value(ARHS))))) {
9557 ALHS, RHSPred, RHSOp0, RHSOp1, DL, LHSIsTrue, Depth + 1))
9560 ARHS, RHSPred, RHSOp0, RHSOp1, DL, LHSIsTrue, Depth + 1))
9570 const DataLayout &DL, bool LHSIsTrue, unsigned Depth) {
9585 LHSIsTrue = !LHSIsTrue;
9590 return isImpliedCondICmps(LHSCmp, RHSPred, RHSOp0, RHSOp1, DL, LHSIsTrue);
9599 return isImpliedCondAndOr(LHSI, RHSPred, RHSOp0, RHSOp1, DL, LHSIsTrue,
9607 bool LHSIsTrue, unsigned Depth) {
9610 return LHSIsTrue;
9616 return !LHSIsTrue;
9623 RHSCmp->getOperand(1), DL, LHSIsTrue, Depth))
9636 isImpliedCondition(LHS, RHS1, DL, LHSIsTrue, Depth + 1))
9640 isImpliedCondition(LHS, RHS2, DL, LHSIsTrue, Depth + 1))
9646 isImpliedCondition(LHS, RHS1, DL, LHSIsTrue, Depth + 1))
9650 isImpliedCondition(LHS, RHS2, DL, LHSIsTrue, Depth + 1))