Lines Matching refs:m_integer
77 : m_type(rhs.m_type), m_integer(rhs.m_integer), m_float(rhs.m_float) {} in Scalar()
120 bytes = reinterpret_cast<const uint8_t *>(m_integer.getRawData()); in GetBytes()
124 size_t byte_size = m_integer.getBitWidth() / 8; in GetBytes()
131 apint_words = m_integer.getRawData(); in GetBytes()
143 apint_words = m_integer.getRawData(); in GetBytes()
191 return (m_integer.getBitWidth() / 8); in GetByteSize()
203 llvm::APInt zero_int = llvm::APInt::getNullValue(m_integer.getBitWidth() / 8); in IsZero()
217 return llvm::APInt::isSameValue(zero_int, m_integer); in IsZero()
238 s->PutCString(m_integer.toString(10, true)); in GetValue()
245 s->PutCString(m_integer.toString(10, false)); in GetValue()
294 m_integer = llvm::APInt(rhs.m_integer); in operator =()
302 m_integer = llvm::APInt(sizeof(int) * 8, v, true); in operator =()
308 m_integer = llvm::APInt(sizeof(int) * 8, v); in operator =()
314 m_integer = llvm::APInt(sizeof(long) * 8, v, true); in operator =()
320 m_integer = llvm::APInt(sizeof(long) * 8, v); in operator =()
326 m_integer = llvm::APInt(sizeof(long) * 8, v, true); in operator =()
332 m_integer = llvm::APInt(sizeof(long long) * 8, v); in operator =()
362 m_integer = llvm::APInt(rhs); in operator =()
363 switch (m_integer.getBitWidth()) { in operator =()
367 if (m_integer.isSignedIntN(sizeof(sint_t) * 8)) in operator =()
373 if (m_integer.isSignedIntN(sizeof(slonglong_t) * 8)) in operator =()
379 if (m_integer.isSignedIntN(BITWIDTH_INT128)) in operator =()
385 if (m_integer.isSignedIntN(BITWIDTH_INT256)) in operator =()
410 m_integer = m_integer.sextOrTrunc(sizeof(uint_t) * 8); in Promote()
415 m_integer = m_integer.sextOrTrunc(sizeof(slong_t) * 8); in Promote()
420 m_integer = m_integer.sextOrTrunc(sizeof(ulong_t) * 8); in Promote()
425 m_integer = m_integer.sextOrTrunc(sizeof(slonglong_t) * 8); in Promote()
430 m_integer = m_integer.sextOrTrunc(sizeof(ulonglong_t) * 8); in Promote()
436 m_integer = m_integer.sextOrTrunc(BITWIDTH_INT128); in Promote()
442 m_integer = m_integer.sextOrTrunc(BITWIDTH_INT256); in Promote()
448 m_float.convertFromAPInt(m_integer, true, in Promote()
455 m_float.convertFromAPInt(m_integer, true, in Promote()
463 m_float.convertFromAPInt(m_integer, true, in Promote()
479 m_integer = m_integer.zextOrTrunc(sizeof(slong_t) * 8); in Promote()
484 m_integer = m_integer.zextOrTrunc(sizeof(ulong_t) * 8); in Promote()
489 m_integer = m_integer.zextOrTrunc(sizeof(slonglong_t) * 8); in Promote()
494 m_integer = m_integer.zextOrTrunc(sizeof(ulonglong_t) * 8); in Promote()
500 m_integer = m_integer.zextOrTrunc(BITWIDTH_INT128); in Promote()
506 m_integer = m_integer.zextOrTrunc(BITWIDTH_INT256); in Promote()
512 m_float.convertFromAPInt(m_integer, false, in Promote()
519 m_float.convertFromAPInt(m_integer, false, in Promote()
527 m_float.convertFromAPInt(m_integer, false, in Promote()
544 m_integer = m_integer.sextOrTrunc(sizeof(ulong_t) * 8); in Promote()
549 m_integer = m_integer.sextOrTrunc(sizeof(slonglong_t) * 8); in Promote()
554 m_integer = m_integer.sextOrTrunc(sizeof(ulonglong_t) * 8); in Promote()
560 m_integer = m_integer.sextOrTrunc(BITWIDTH_INT128); in Promote()
566 m_integer = m_integer.sextOrTrunc(BITWIDTH_INT256); in Promote()
572 m_float.convertFromAPInt(m_integer, true, in Promote()
579 m_float.convertFromAPInt(m_integer, true, in Promote()
587 m_float.convertFromAPInt(m_integer, true, in Promote()
605 m_integer = m_integer.zextOrTrunc(sizeof(slonglong_t) * 8); in Promote()
610 m_integer = m_integer.zextOrTrunc(sizeof(ulonglong_t) * 8); in Promote()
616 m_integer = m_integer.zextOrTrunc(BITWIDTH_INT128); in Promote()
622 m_integer = m_integer.zextOrTrunc(BITWIDTH_INT256); in Promote()
628 m_float.convertFromAPInt(m_integer, false, in Promote()
635 m_float.convertFromAPInt(m_integer, false, in Promote()
643 m_float.convertFromAPInt(m_integer, false, in Promote()
662 m_integer = m_integer.sextOrTrunc(sizeof(ulonglong_t) * 8); in Promote()
668 m_integer = m_integer.sextOrTrunc(BITWIDTH_INT128); in Promote()
674 m_integer = m_integer.sextOrTrunc(BITWIDTH_INT256); in Promote()
680 m_float.convertFromAPInt(m_integer, true, in Promote()
687 m_float.convertFromAPInt(m_integer, true, in Promote()
695 m_float.convertFromAPInt(m_integer, true, in Promote()
716 m_integer = m_integer.zextOrTrunc(BITWIDTH_INT128); in Promote()
722 m_integer = m_integer.zextOrTrunc(BITWIDTH_INT256); in Promote()
728 m_float.convertFromAPInt(m_integer, false, in Promote()
735 m_float.convertFromAPInt(m_integer, false, in Promote()
743 m_float.convertFromAPInt(m_integer, false, in Promote()
764 m_integer = m_integer.sextOrTrunc(BITWIDTH_INT128); in Promote()
770 m_integer = m_integer.sextOrTrunc(BITWIDTH_INT256); in Promote()
776 m_float.convertFromAPInt(m_integer, true, in Promote()
783 m_float.convertFromAPInt(m_integer, true, in Promote()
791 m_float.convertFromAPInt(m_integer, true, in Promote()
814 m_integer = m_integer.zextOrTrunc(BITWIDTH_INT256); in Promote()
820 m_float.convertFromAPInt(m_integer, false, in Promote()
827 m_float.convertFromAPInt(m_integer, false, in Promote()
835 m_float.convertFromAPInt(m_integer, false, in Promote()
858 m_integer = m_integer.sextOrTrunc(BITWIDTH_INT256); in Promote()
864 m_float.convertFromAPInt(m_integer, true, in Promote()
871 m_float.convertFromAPInt(m_integer, true, in Promote()
879 m_float.convertFromAPInt(m_integer, true, in Promote()
904 m_float.convertFromAPInt(m_integer, false, in Promote()
911 m_float.convertFromAPInt(m_integer, false, in Promote()
919 m_float.convertFromAPInt(m_integer, false, in Promote()
1206 return (schar_t)(m_integer.sextOrTrunc(sizeof(schar_t) * 8)).getSExtValue(); in SChar()
1232 return (uchar_t)(m_integer.zextOrTrunc(sizeof(uchar_t) * 8)).getZExtValue(); in UChar()
1258 return (sshort_t)(m_integer.sextOrTrunc(sizeof(sshort_t) * 8)) in SShort()
1286 return (ushort_t)(m_integer.zextOrTrunc(sizeof(ushort_t) * 8)) in UShort()
1314 return (sint_t)(m_integer.sextOrTrunc(sizeof(sint_t) * 8)).getSExtValue(); in SInt()
1340 return (uint_t)(m_integer.zextOrTrunc(sizeof(uint_t) * 8)).getZExtValue(); in UInt()
1366 return (slong_t)(m_integer.sextOrTrunc(sizeof(slong_t) * 8)).getSExtValue(); in SLong()
1392 return (ulong_t)(m_integer.zextOrTrunc(sizeof(ulong_t) * 8)).getZExtValue(); in ULong()
1418 return (slonglong_t)(m_integer.sextOrTrunc(sizeof(slonglong_t) * 8)) in SLongLong()
1446 return (ulonglong_t)(m_integer.zextOrTrunc(sizeof(ulonglong_t) * 8)) in ULongLong()
1479 return m_integer; in SInt128()
1502 return m_integer; in UInt128()
1525 return m_integer; in SInt256()
1548 return m_integer; in UInt256()
1571 return llvm::APIntOps::RoundAPIntToFloat(m_integer); in Float()
1597 return llvm::APIntOps::RoundAPIntToDouble(m_integer); in Double()
1623 return (long_double_t)llvm::APIntOps::RoundAPIntToDouble(m_integer); in LongDouble()
1654 m_integer = a->m_integer + b->m_integer; in operator +=()
1703 m_integer = m_integer << rhs.m_integer; in operator <<=()
1747 m_integer = m_integer.lshr(rhs.m_integer); in ShiftRightLogical()
1791 m_integer = m_integer.ashr(rhs.m_integer); in operator >>=()
1835 m_integer &= rhs.m_integer; in operator &=()
1853 if (m_integer.isNegative()) in AbsoluteValue()
1854 m_integer = -m_integer; in AbsoluteValue()
1886 m_integer = -m_integer; in UnaryNegate()
1909 m_integer = ~m_integer; in OnesComplement()
1941 result.m_integer = a->m_integer + b->m_integer; in operator +()
1973 result.m_integer = a->m_integer - b->m_integer; in operator -()
2000 if (b->m_integer != 0) { in operator /()
2001 result.m_integer = a->m_integer.sdiv(b->m_integer); in operator /()
2010 if (b->m_integer != 0) { in operator /()
2011 result.m_integer = a->m_integer.udiv(b->m_integer); in operator /()
2051 result.m_integer = a->m_integer * b->m_integer; in operator *()
2081 result.m_integer = a->m_integer & b->m_integer; in operator &()
2113 result.m_integer = a->m_integer | b->m_integer; in operator |()
2145 if (b->m_integer != 0) { in operator %()
2146 result.m_integer = a->m_integer.srem(b->m_integer); in operator %()
2155 if (b->m_integer != 0) { in operator %()
2156 result.m_integer = a->m_integer.urem(b->m_integer); in operator %()
2184 result.m_integer = a->m_integer ^ b->m_integer; in operator ^()
2238 m_integer = llvm::APInt(sizeof(uint_t) * 8, uval64, false); in SetValueFromCString()
2241 m_integer = llvm::APInt(sizeof(ulong_t) * 8, uval64, false); in SetValueFromCString()
2244 m_integer = llvm::APInt(sizeof(ulonglong_t) * 8, uval64, false); in SetValueFromCString()
2276 m_integer = llvm::APInt(sizeof(sint_t) * 8, sval64, true); in SetValueFromCString()
2279 m_integer = llvm::APInt(sizeof(slong_t) * 8, sval64, true); in SetValueFromCString()
2282 m_integer = llvm::APInt(sizeof(slonglong_t) * 8, sval64, true); in SetValueFromCString()
2494 llvm::APInt bitwize_and = m_integer & sign_bit; in SignExtend()
2497 ~(sign_bit) + llvm::APInt(m_integer.getBitWidth(), 1); in SignExtend()
2498 m_integer |= mask; in SignExtend()
2549 m_integer = m_integer.ashr(bit_offset) in ExtractBitfield()
2559 m_integer = m_integer.lshr(bit_offset) in ExtractBitfield()
2589 return a->m_integer == b->m_integer; in operator ==()
2620 return a->m_integer.slt(b->m_integer); in operator <()
2626 return a->m_integer.ult(b->m_integer); in operator <()
2663 m_integer.clearBit(bit); in ClearBit()
2687 m_integer.setBit(bit); in SetBit()