Lines Matching refs:TrueVal
3709 Value *TrueVal, Value *FalseVal, in matchSelectPattern() argument
3771 if (TrueVal == CmpRHS && FalseVal == CmpLHS) { 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()
3825 (match(TrueVal, m_Not(m_Specific(CmpLHS))) || in matchSelectPattern()
3826 match(CmpLHS, m_Not(m_Specific(TrueVal))))) { in matchSelectPattern()
3827 LHS = TrueVal; in matchSelectPattern()
3910 Value *TrueVal = SI->getTrueValue(); in matchSelectPattern() local
3921 if (CastOp && CmpLHS->getType() != TrueVal->getType()) { in matchSelectPattern()
3922 if (Value *C = lookThroughCast(CmpI, TrueVal, FalseVal, CastOp)) in matchSelectPattern()
3924 cast<CastInst>(TrueVal)->getOperand(0), C, in matchSelectPattern()
3926 if (Value *C = lookThroughCast(CmpI, FalseVal, TrueVal, CastOp)) in matchSelectPattern()
3931 return ::matchSelectPattern(Pred, FMF, CmpLHS, CmpRHS, TrueVal, FalseVal, in matchSelectPattern()