Lines Matching refs:FalseVal
3709 Value *TrueVal, Value *FalseVal,
3771 if (TrueVal == CmpRHS && FalseVal == CmpLHS) {
3782 if (TrueVal == CmpLHS && FalseVal == CmpRHS) {
3805 if ((CmpLHS == TrueVal && match(FalseVal, m_Neg(m_Specific(CmpLHS)))) ||
3806 (CmpLHS == FalseVal && match(TrueVal, m_Neg(m_Specific(CmpLHS))))) {
3817 return {(CmpLHS == FalseVal) ? SPF_ABS : SPF_NABS, SPNB_NA, false};
3822 if (const auto *C2 = dyn_cast<ConstantInt>(FalseVal)) {
3828 RHS = FalseVal;
3911 Value *FalseVal = SI->getFalseValue();
3922 if (Value *C = lookThroughCast(CmpI, TrueVal, FalseVal, CastOp))
3926 if (Value *C = lookThroughCast(CmpI, FalseVal, TrueVal, CastOp))
3928 C, cast<CastInst>(FalseVal)->getOperand(0),
3931 return ::matchSelectPattern(Pred, FMF, CmpLHS, CmpRHS, TrueVal, FalseVal,