Lines Matching refs:IsAnd

1478                                          ICmpInst *UnsignedICmp, bool IsAnd,  in simplifyUnsignedRangeCheck()  argument
1498 EqPred == ICmpInst::ICMP_NE && !IsAnd) in simplifyUnsignedRangeCheck()
1503 EqPred == ICmpInst::ICMP_EQ && IsAnd) in simplifyUnsignedRangeCheck()
1510 return IsAnd ? UnsignedICmp : ZeroICmp; in simplifyUnsignedRangeCheck()
1516 return IsAnd ? ZeroICmp : UnsignedICmp; in simplifyUnsignedRangeCheck()
1524 if (UnsignedPred == ICmpInst::ICMP_UGE && IsAnd && in simplifyUnsignedRangeCheck()
1528 if (UnsignedPred == ICmpInst::ICMP_ULT && !IsAnd && in simplifyUnsignedRangeCheck()
1549 return IsAnd ? ZeroICmp : UnsignedICmp; in simplifyUnsignedRangeCheck()
1555 return IsAnd ? UnsignedICmp : ZeroICmp; in simplifyUnsignedRangeCheck()
1565 return IsAnd ? UnsignedICmp : ZeroICmp; in simplifyUnsignedRangeCheck()
1570 return IsAnd ? ZeroICmp : UnsignedICmp; in simplifyUnsignedRangeCheck()
1574 IsAnd) in simplifyUnsignedRangeCheck()
1579 !IsAnd) in simplifyUnsignedRangeCheck()
1628 bool IsAnd) { in simplifyAndOrOfICmpsWithConstants() argument
1643 if (IsAnd && Range0.intersectWith(Range1).isEmptySet()) in simplifyAndOrOfICmpsWithConstants()
1648 if (!IsAnd && Range0.unionWith(Range1).isFullSet()) in simplifyAndOrOfICmpsWithConstants()
1657 return IsAnd ? Cmp1 : Cmp0; in simplifyAndOrOfICmpsWithConstants()
1659 return IsAnd ? Cmp0 : Cmp1; in simplifyAndOrOfICmpsWithConstants()
1665 bool IsAnd) { in simplifyAndOrOfICmpsWithZero() argument
1671 if ((IsAnd && P0 != ICmpInst::ICMP_NE) || (!IsAnd && P1 != ICmpInst::ICMP_EQ)) in simplifyAndOrOfICmpsWithZero()
1750 bool IsAnd) { in simplifyAndOrOfICmpsWithLimitConst() argument
1781 if (!IsAnd) { in simplifyAndOrOfICmpsWithLimitConst()
1810 bool IsAnd) { in simplifyAndOrOfICmpsWithCtpop() argument
1820 if (!IsAnd && Pred0 == ICmpInst::ICMP_EQ && Pred1 == ICmpInst::ICMP_NE) in simplifyAndOrOfICmpsWithCtpop()
1823 if (IsAnd && Pred0 == ICmpInst::ICMP_NE && Pred1 == ICmpInst::ICMP_EQ) in simplifyAndOrOfICmpsWithCtpop()
1945 FCmpInst *RHS, bool IsAnd) { in simplifyAndOrOfFCmps() argument
1952 if ((PredL == FCmpInst::FCMP_ORD && PredR == FCmpInst::FCMP_ORD && IsAnd) || in simplifyAndOrOfFCmps()
1953 (PredL == FCmpInst::FCMP_UNO && PredR == FCmpInst::FCMP_UNO && !IsAnd)) { in simplifyAndOrOfFCmps()
1983 Value *Op1, bool IsAnd) { in simplifyAndOrOfCmps() argument
1997 V = IsAnd ? simplifyAndOfICmps(ICmp0, ICmp1, Q) in simplifyAndOrOfCmps()
2003 V = simplifyAndOrOfFCmps(Q.TLI, FCmp0, FCmp1, IsAnd); in simplifyAndOrOfCmps()