Lines Matching refs:ARHS
6614 const Value *ARHS, const Value *BLHS, const Value *BRHS, in isImpliedCondOperands() argument
6623 isTruePredicate(CmpInst::ICMP_SLE, ARHS, BRHS, DL, Depth)) in isImpliedCondOperands()
6630 isTruePredicate(CmpInst::ICMP_ULE, ARHS, BRHS, DL, Depth)) in isImpliedCondOperands()
6638 static bool isMatchingOps(const Value *ALHS, const Value *ARHS, in isMatchingOps() argument
6642 bool IsMatchingOps = (ALHS == BLHS && ARHS == BRHS); in isMatchingOps()
6643 IsSwappedOps = (ALHS == BRHS && ARHS == BLHS); in isMatchingOps()
6691 Value *ARHS = LHS->getOperand(1); in isImpliedCondICmps() local
6700 if (isMatchingOps(ALHS, ARHS, BLHS, BRHS, AreSwappedOps)) { in isImpliedCondICmps()
6712 if (ALHS == BLHS && match(ARHS, m_APInt(AC)) && match(BRHS, m_APInt(BC))) in isImpliedCondICmps()
6716 return isImpliedCondOperands(APred, ALHS, ARHS, BLHS, BRHS, DL, Depth); in isImpliedCondICmps()
6738 const Value *ALHS, *ARHS; in isImpliedCondAndOr() local
6739 if ((!LHSIsTrue && match(LHS, m_LogicalOr(m_Value(ALHS), m_Value(ARHS)))) || in isImpliedCondAndOr()
6740 (LHSIsTrue && match(LHS, m_LogicalAnd(m_Value(ALHS), m_Value(ARHS))))) { in isImpliedCondAndOr()
6746 ARHS, RHSPred, RHSOp0, RHSOp1, DL, LHSIsTrue, Depth + 1)) in isImpliedCondAndOr()