Lines Matching refs:IsAnd
1391 ICmpInst *UnsignedICmp, bool IsAnd) { in simplifyUnsignedRangeCheck() argument
1413 return IsAnd ? UnsignedICmp : ZeroICmp; in simplifyUnsignedRangeCheck()
1417 if (UnsignedPred == ICmpInst::ICMP_UGE && !IsAnd) { in simplifyUnsignedRangeCheck()
1425 IsAnd) in simplifyUnsignedRangeCheck()
1486 bool IsAnd) { in simplifyAndOrOfICmpsWithConstants() argument
1501 if (IsAnd && Range0.intersectWith(Range1).isEmptySet()) in simplifyAndOrOfICmpsWithConstants()
1506 if (!IsAnd && Range0.unionWith(Range1).isFullSet()) in simplifyAndOrOfICmpsWithConstants()
1515 return IsAnd ? Cmp1 : Cmp0; in simplifyAndOrOfICmpsWithConstants()
1517 return IsAnd ? Cmp0 : Cmp1; in simplifyAndOrOfICmpsWithConstants()
1523 bool IsAnd) { in simplifyAndOrOfICmpsWithZero() argument
1529 if ((IsAnd && P0 != ICmpInst::ICMP_NE) || (!IsAnd && P1 != ICmpInst::ICMP_EQ)) in simplifyAndOrOfICmpsWithZero()
1706 FCmpInst *LHS, FCmpInst *RHS, bool IsAnd) { in simplifyAndOrOfFCmps() argument
1713 if ((PredL == FCmpInst::FCMP_ORD && PredR == FCmpInst::FCMP_ORD && IsAnd) || in simplifyAndOrOfFCmps()
1714 (PredL == FCmpInst::FCMP_UNO && PredR == FCmpInst::FCMP_UNO && !IsAnd)) { in simplifyAndOrOfFCmps()
1744 Value *Op0, Value *Op1, bool IsAnd) { in simplifyAndOrOfCmps() argument
1758 V = IsAnd ? simplifyAndOfICmps(ICmp0, ICmp1, Q.IIQ) in simplifyAndOrOfCmps()
1764 V = simplifyAndOrOfFCmps(Q.TLI, FCmp0, FCmp1, IsAnd); in simplifyAndOrOfCmps()