Lines Matching refs:UnsignedICmp
1478 ICmpInst *UnsignedICmp, bool IsAnd, in simplifyUnsignedRangeCheck() argument
1492 if (match(UnsignedICmp, in simplifyUnsignedRangeCheck()
1499 return ConstantInt::getTrue(UnsignedICmp->getType()); in simplifyUnsignedRangeCheck()
1504 return ConstantInt::getFalse(UnsignedICmp->getType()); in simplifyUnsignedRangeCheck()
1510 return IsAnd ? UnsignedICmp : ZeroICmp; in simplifyUnsignedRangeCheck()
1516 return IsAnd ? ZeroICmp : UnsignedICmp; in simplifyUnsignedRangeCheck()
1522 if (match(UnsignedICmp, in simplifyUnsignedRangeCheck()
1527 return UnsignedICmp; in simplifyUnsignedRangeCheck()
1531 return UnsignedICmp; in simplifyUnsignedRangeCheck()
1535 if (match(UnsignedICmp, m_ICmp(UnsignedPred, m_Value(X), m_Specific(Y))) && in simplifyUnsignedRangeCheck()
1538 else if (match(UnsignedICmp, 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()
1575 return getFalse(UnsignedICmp->getType()); in simplifyUnsignedRangeCheck()
1580 return getTrue(UnsignedICmp->getType()); in simplifyUnsignedRangeCheck()