Lines Matching refs:UnsignedICmp
1410 ICmpInst *UnsignedICmp, bool IsAnd, in simplifyUnsignedRangeCheck() argument
1424 if (match(UnsignedICmp, in simplifyUnsignedRangeCheck()
1431 return ConstantInt::getTrue(UnsignedICmp->getType()); in simplifyUnsignedRangeCheck()
1436 return ConstantInt::getFalse(UnsignedICmp->getType()); in simplifyUnsignedRangeCheck()
1442 return IsAnd ? UnsignedICmp : ZeroICmp; in simplifyUnsignedRangeCheck()
1448 return IsAnd ? ZeroICmp : UnsignedICmp; in simplifyUnsignedRangeCheck()
1454 if (match(UnsignedICmp, in simplifyUnsignedRangeCheck()
1459 return UnsignedICmp; in simplifyUnsignedRangeCheck()
1463 return UnsignedICmp; in simplifyUnsignedRangeCheck()
1467 if (match(UnsignedICmp, m_ICmp(UnsignedPred, m_Value(X), m_Specific(Y))) && in simplifyUnsignedRangeCheck()
1470 else if (match(UnsignedICmp, in simplifyUnsignedRangeCheck()
1481 return IsAnd ? ZeroICmp : UnsignedICmp; in simplifyUnsignedRangeCheck()
1487 return IsAnd ? UnsignedICmp : ZeroICmp; in simplifyUnsignedRangeCheck()
1497 return IsAnd ? UnsignedICmp : ZeroICmp; in simplifyUnsignedRangeCheck()
1502 return IsAnd ? ZeroICmp : UnsignedICmp; in simplifyUnsignedRangeCheck()
1507 return getFalse(UnsignedICmp->getType()); in simplifyUnsignedRangeCheck()
1512 return getTrue(UnsignedICmp->getType()); in simplifyUnsignedRangeCheck()