Lines Matching refs:CmpLHS
3708 Value *CmpLHS, Value *CmpRHS, in matchSelectPattern() argument
3711 LHS = CmpLHS; in matchSelectPattern()
3724 if (!FMF.noSignedZeros() && !isKnownNonZero(CmpLHS) && in matchSelectPattern()
3738 bool LHSSafe = isKnownNonNaN(CmpLHS, FMF); in matchSelectPattern()
3771 if (TrueVal == CmpRHS && FalseVal == CmpLHS) { in matchSelectPattern()
3772 std::swap(CmpLHS, CmpRHS); in matchSelectPattern()
3782 if (TrueVal == CmpLHS && FalseVal == CmpRHS) { in matchSelectPattern()
3805 if ((CmpLHS == TrueVal && match(FalseVal, m_Neg(m_Specific(CmpLHS)))) || in matchSelectPattern()
3806 (CmpLHS == FalseVal && match(TrueVal, m_Neg(m_Specific(CmpLHS))))) { in matchSelectPattern()
3811 return {(CmpLHS == TrueVal) ? SPF_ABS : SPF_NABS, SPNB_NA, false}; in matchSelectPattern()
3817 return {(CmpLHS == FalseVal) ? SPF_ABS : SPF_NABS, SPNB_NA, false}; in matchSelectPattern()
3825 (match(TrueVal, m_Not(m_Specific(CmpLHS))) || in matchSelectPattern()
3826 match(CmpLHS, m_Not(m_Specific(TrueVal))))) { in matchSelectPattern()
3908 Value *CmpLHS = CmpI->getOperand(0); in matchSelectPattern() local
3921 if (CastOp && CmpLHS->getType() != TrueVal->getType()) { in matchSelectPattern()
3923 return ::matchSelectPattern(Pred, FMF, CmpLHS, CmpRHS, in matchSelectPattern()
3927 return ::matchSelectPattern(Pred, FMF, CmpLHS, CmpRHS, in matchSelectPattern()
3931 return ::matchSelectPattern(Pred, FMF, CmpLHS, CmpRHS, TrueVal, FalseVal, in matchSelectPattern()