Lines Matching refs:isNegative
298 bool lhsNeg = isNegative(); in compareSigned()
299 bool rhsNeg = RHS.isNegative(); in compareSigned()
562 unsigned isNegative = *p == '-'; in getBitsNeeded() local
578 return isNegative + 1; in getBitsNeeded()
579 } else if (isNegative && tmp.isPowerOf2()) { in getBitsNeeded()
580 return isNegative + log; in getBitsNeeded()
582 return isNegative + log + 1; in getBitsNeeded()
949 return isNegative() ? APInt::getSignedMinValue(width) in truncSSat()
974 std::memset(Result.U.pVal + getNumWords(), isNegative() ? -1 : 0, in sext()
1032 bool Negative = isNegative(); in ashrSlowCase()
1286 if (t[i].isNegative()) in multiplicativeInverse()
1651 if (isNegative()) { in sdiv()
1652 if (RHS.isNegative()) in sdiv()
1656 if (RHS.isNegative()) in sdiv()
1662 if (isNegative()) { in sdiv()
1743 if (isNegative()) { in srem()
1744 if (RHS.isNegative()) in srem()
1748 if (RHS.isNegative()) in srem()
1754 if (isNegative()) { in srem()
1898 if (LHS.isNegative()) { in sdivrem()
1899 if (RHS.isNegative()) in sdivrem()
1906 } else if (RHS.isNegative()) { in sdivrem()
1917 if (LHS.isNegative()) { in sdivrem()
1984 Overflow = Res.isNegative(); in umul_ov()
2031 return isNegative() ? APInt::getSignedMinValue(BitWidth) in sadd_sat()
2050 return isNegative() ? APInt::getSignedMinValue(BitWidth) in ssub_sat()
2070 bool ResIsNegative = isNegative() ^ RHS.isNegative(); in smul_sat()
2095 return isNegative() ? APInt::getSignedMinValue(BitWidth) in sshl_sat()
2236 if (Signed && isNegative()) { in toString()
2773 if (Rem.isNegative() != B.isNegative()) in RoundingSDiv()
2777 if (Rem.isNegative() != B.isNegative()) in RoundingSDiv()
2827 if (A.isNegative()) { in SolveQuadraticEquationWrap()
2865 return V.isNegative() ? V+T : V+(A-T); in SolveQuadraticEquationWrap()
2964 VX.isNegative() != VY.isNegative() || VX.isZero() != VY.isZero(); in SolveQuadraticEquationWrap()