Lines Matching defs:isNegative
298 bool lhsNeg = isNegative();
299 bool rhsNeg = RHS.isNegative();
562 unsigned isNegative = *p == '-';
578 return isNegative + 1;
579 } else if (isNegative && tmp.isPowerOf2()) {
580 return isNegative + log;
582 return isNegative + log + 1;
949 return isNegative() ? APInt::getSignedMinValue(width)
974 std::memset(Result.U.pVal + getNumWords(), isNegative() ? -1 : 0,
1032 bool Negative = isNegative();
1615 if (isNegative()) {
1616 if (RHS.isNegative())
1620 if (RHS.isNegative())
1626 if (isNegative()) {
1707 if (isNegative()) {
1708 if (RHS.isNegative())
1712 if (RHS.isNegative())
1718 if (isNegative()) {
1862 if (LHS.isNegative()) {
1863 if (RHS.isNegative())
1870 } else if (RHS.isNegative()) {
1881 if (LHS.isNegative()) {
1948 Overflow = Res.isNegative();
1991 if ((quotient * RHS != *this) && (isNegative() != RHS.isNegative()))
2002 return isNegative() ? APInt::getSignedMinValue(BitWidth)
2021 return isNegative() ? APInt::getSignedMinValue(BitWidth)
2041 bool ResIsNegative = isNegative() ^ RHS.isNegative();
2066 return isNegative() ? APInt::getSignedMinValue(BitWidth)
2215 if (Signed && isNegative()) {
2765 if (Rem.isNegative() != B.isNegative())
2769 if (Rem.isNegative() != B.isNegative())
2819 if (A.isNegative()) {
2857 return V.isNegative() ? V+T : V+(A-T);
2956 VX.isNegative() != VY.isNegative() || VX.isZero() != VY.isZero();