, including all inherited members.
| abs() const | llvm::APInt | [inline] |
| And(const APInt &RHS) const | llvm::APInt | [inline] |
| AndSlowCase(const APInt &RHS) const | llvm::APInt | [private] |
| APInt(uint64_t *val, unsigned bits) | llvm::APInt | [inline, private] |
| APInt(unsigned numBits, uint64_t val, bool isSigned=false) | llvm::APInt | [inline] |
| APInt(unsigned numBits, ArrayRef< uint64_t > bigVal) | llvm::APInt | |
| APInt(unsigned numBits, unsigned numWords, const uint64_t bigVal[]) | llvm::APInt | |
| APInt(unsigned numBits, StringRef str, uint8_t radix) | llvm::APInt | |
| APInt(const APInt &that) | llvm::APInt | [inline] |
| APInt() | llvm::APInt | [inline, explicit] |
| APINT_BITS_PER_WORD enum value | llvm::APInt | [private] |
| APINT_WORD_SIZE enum value | llvm::APInt | [private] |
| ashr(unsigned shiftAmt) const | llvm::APInt | |
| ashr(const APInt &shiftAmt) const | llvm::APInt | |
| AssignSlowCase(const APInt &RHS) | llvm::APInt | [private] |
| bitsToDouble() const | llvm::APInt | [inline] |
| bitsToFloat() const | llvm::APInt | [inline] |
| BitWidth | llvm::APInt | [private] |
| byteSwap() const | llvm::APInt | |
| ceilLogBase2() const | llvm::APInt | [inline] |
| clearAllBits() | llvm::APInt | [inline] |
| clearBit(unsigned bitPosition) | llvm::APInt | |
| clearUnusedBits() | llvm::APInt | [inline, private] |
| countLeadingOnes() const | llvm::APInt | |
| countLeadingZeros() const | llvm::APInt | [inline] |
| countLeadingZerosSlowCase() const | llvm::APInt | [private] |
| countPopulation() const | llvm::APInt | [inline] |
| countPopulationSlowCase() const | llvm::APInt | [private] |
| countTrailingOnes() const | llvm::APInt | [inline] |
| countTrailingOnesSlowCase() const | llvm::APInt | [private] |
| countTrailingZeros() const | llvm::APInt | |
| divide(const APInt LHS, unsigned lhsWords, const APInt &RHS, unsigned rhsWords, APInt *Quotient, APInt *Remainder) | llvm::APInt | [private, static] |
| doubleToBits(double V) | llvm::APInt | [inline, static] |
| dump() const | llvm::APInt | |
| eq(const APInt &RHS) const | llvm::APInt | [inline] |
| EqualSlowCase(const APInt &RHS) const | llvm::APInt | [private] |
| EqualSlowCase(uint64_t Val) const | llvm::APInt | [private] |
| exactLogBase2() const | llvm::APInt | [inline] |
| flipAllBits() | llvm::APInt | [inline] |
| flipBit(unsigned bitPosition) | llvm::APInt | |
| floatToBits(float V) | llvm::APInt | [inline, static] |
| fromString(unsigned numBits, StringRef str, uint8_t radix) | llvm::APInt | [private] |
| getActiveBits() const | llvm::APInt | [inline] |
| getActiveWords() const | llvm::APInt | [inline] |
| getAllOnesValue(unsigned numBits) | llvm::APInt | [inline, static] |
| getBitsNeeded(StringRef str, uint8_t radix) | llvm::APInt | [static] |
| getBitsSet(unsigned numBits, unsigned loBit, unsigned hiBit) | llvm::APInt | [inline, static] |
| getBitWidth() const | llvm::APInt | [inline] |
| getBoolValue() const | llvm::APInt | [inline] |
| getHashValue() const | llvm::APInt | |
| getHiBits(unsigned numBits) const | llvm::APInt | |
| getHighBitsSet(unsigned numBits, unsigned hiBitsSet) | llvm::APInt | [inline, static] |
| getLimitedValue(uint64_t Limit=~0ULL) const | llvm::APInt | [inline] |
| getLoBits(unsigned numBits) const | llvm::APInt | |
| getLowBitsSet(unsigned numBits, unsigned loBitsSet) | llvm::APInt | [inline, static] |
| getMaxValue(unsigned numBits) | llvm::APInt | [inline, static] |
| getMinSignedBits() const | llvm::APInt | [inline] |
| getMinValue(unsigned numBits) | llvm::APInt | [inline, static] |
| getNullValue(unsigned numBits) | llvm::APInt | [inline, static] |
| getNumSignBits() const | llvm::APInt | [inline] |
| getNumWords() const | llvm::APInt | [inline] |
| getNumWords(unsigned BitWidth) | llvm::APInt | [inline, static] |
| getOneBitSet(unsigned numBits, unsigned BitNo) | llvm::APInt | [inline, static] |
| getRawData() const | llvm::APInt | [inline] |
| getSExtValue() const | llvm::APInt | [inline] |
| getSignBit(unsigned BitWidth) | llvm::APInt | [inline, static] |
| getSignedMaxValue(unsigned numBits) | llvm::APInt | [inline, static] |
| getSignedMinValue(unsigned numBits) | llvm::APInt | [inline, static] |
| getWord(unsigned bitPosition) const | llvm::APInt | [inline, private] |
| getZExtValue() const | llvm::APInt | [inline] |
| initFromArray(ArrayRef< uint64_t > array) | llvm::APInt | [private] |
| initSlowCase(unsigned numBits, uint64_t val, bool isSigned) | llvm::APInt | [private] |
| initSlowCase(const APInt &that) | llvm::APInt | [private] |
| intersects(const APInt &RHS) const | llvm::APInt | [inline] |
| isAllOnesValue() const | llvm::APInt | [inline] |
| isIntN(unsigned N) const | llvm::APInt | [inline] |
| isMaxSignedValue() const | llvm::APInt | [inline] |
| isMaxValue() const | llvm::APInt | [inline] |
| isMinSignedValue() const | llvm::APInt | [inline] |
| isMinValue() const | llvm::APInt | [inline] |
| isNegative() const | llvm::APInt | [inline] |
| isNonNegative() const | llvm::APInt | [inline] |
| isPowerOf2() const | llvm::APInt | [inline] |
| isSignBit() const | llvm::APInt | [inline] |
| isSignedIntN(unsigned N) const | llvm::APInt | [inline] |
| isSingleWord() const | llvm::APInt | [inline, private] |
| isStrictlyPositive() const | llvm::APInt | [inline] |
| logBase2() const | llvm::APInt | [inline] |
| lshr(unsigned shiftAmt) const | llvm::APInt | |
| lshr(const APInt &shiftAmt) const | llvm::APInt | |
| magic() const | llvm::APInt | |
| magicu(unsigned LeadingZeros=0) const | llvm::APInt | |
| maskBit(unsigned bitPosition) | llvm::APInt | [inline, private, static] |
| multiplicativeInverse(const APInt &modulo) const | llvm::APInt | |
| ne(const APInt &RHS) const | llvm::APInt | [inline] |
| operator!() const | llvm::APInt | |
| operator!=(const APInt &RHS) const | llvm::APInt | [inline] |
| operator!=(uint64_t Val) const | llvm::APInt | [inline] |
| operator&(const APInt &RHS) const | llvm::APInt | [inline] |
| operator&=(const APInt &RHS) | llvm::APInt | |
| operator*(const APInt &RHS) const | llvm::APInt | |
| operator*=(const APInt &RHS) | llvm::APInt | |
| operator+(const APInt &RHS) const | llvm::APInt | |
| operator+(uint64_t RHS) const | llvm::APInt | [inline] |
| operator++(int) | llvm::APInt | [inline] |
| operator++() | llvm::APInt | |
| operator+=(const APInt &RHS) | llvm::APInt | |
| operator-() const | llvm::APInt | [inline] |
| operator-(const APInt &RHS) const | llvm::APInt | |
| operator-(uint64_t RHS) const | llvm::APInt | [inline] |
| operator--(int) | llvm::APInt | [inline] |
| operator--() | llvm::APInt | |
| operator-=(const APInt &RHS) | llvm::APInt | |
| operator<<(unsigned Bits) const | llvm::APInt | [inline] |
| operator<<(const APInt &Bits) const | llvm::APInt | [inline] |
| operator<<=(unsigned shiftAmt) | llvm::APInt | [inline] |
| operator=(const APInt &RHS) | llvm::APInt | [inline] |
| operator=(uint64_t RHS) | llvm::APInt | |
| operator==(const APInt &RHS) const | llvm::APInt | [inline] |
| operator==(uint64_t Val) const | llvm::APInt | [inline] |
| operator[](unsigned bitPosition) const | llvm::APInt | |
| operator^(const APInt &RHS) const | llvm::APInt | [inline] |
| operator^=(const APInt &RHS) | llvm::APInt | |
| operator|(const APInt &RHS) const | llvm::APInt | [inline] |
| operator|=(const APInt &RHS) | llvm::APInt | |
| operator|=(uint64_t RHS) | llvm::APInt | [inline] |
| operator~() const | llvm::APInt | [inline] |
| Or(const APInt &RHS) const | llvm::APInt | [inline] |
| OrSlowCase(const APInt &RHS) const | llvm::APInt | [private] |
| print(std::ostream &OS, bool isSigned) const | llvm::APInt | |
| Profile(FoldingSetNodeID &id) const | llvm::APInt | |
| pVal | llvm::APInt | |
| rotl(unsigned rotateAmt) const | llvm::APInt | |
| rotl(const APInt &rotateAmt) const | llvm::APInt | |
| rotr(unsigned rotateAmt) const | llvm::APInt | |
| rotr(const APInt &rotateAmt) const | llvm::APInt | |
| roundToDouble(bool isSigned) const | llvm::APInt | |
| roundToDouble() const | llvm::APInt | [inline] |
| sadd_ov(const APInt &RHS, bool &Overflow) const | llvm::APInt | |
| sdiv(const APInt &RHS) const | llvm::APInt | [inline] |
| sdiv_ov(const APInt &RHS, bool &Overflow) const | llvm::APInt | |
| sdivrem(const APInt &LHS, const APInt &RHS, APInt &Quotient, APInt &Remainder) | llvm::APInt | [inline, static] |
| setAllBits() | llvm::APInt | [inline] |
| setBit(unsigned bitPosition) | llvm::APInt | |
| sext(unsigned width) const | llvm::APInt | |
| sextOrTrunc(unsigned width) const | llvm::APInt | |
| sge(const APInt &RHS) const | llvm::APInt | [inline] |
| sge(uint64_t RHS) const | llvm::APInt | [inline] |
| sgt(const APInt &RHS) const | llvm::APInt | [inline] |
| sgt(uint64_t RHS) const | llvm::APInt | [inline] |
| shl(unsigned shiftAmt) const | llvm::APInt | [inline] |
| shl(const APInt &shiftAmt) const | llvm::APInt | |
| shlSlowCase(unsigned shiftAmt) const | llvm::APInt | [private] |
| signedRoundToDouble() const | llvm::APInt | [inline] |
| sle(const APInt &RHS) const | llvm::APInt | [inline] |
| sle(uint64_t RHS) const | llvm::APInt | [inline] |
| slt(const APInt &RHS) const | llvm::APInt | |
| slt(uint64_t RHS) const | llvm::APInt | [inline] |
| smul_ov(const APInt &RHS, bool &Overflow) const | llvm::APInt | |
| sqrt() const | llvm::APInt | |
| srem(const APInt &RHS) const | llvm::APInt | [inline] |
| sshl_ov(unsigned Amt, bool &Overflow) const | llvm::APInt | |
| ssub_ov(const APInt &RHS, bool &Overflow) const | llvm::APInt | |
| tcAdd(integerPart *, const integerPart *, integerPart carry, unsigned) | llvm::APInt | [static] |
| tcAnd(integerPart *, const integerPart *, unsigned int) | llvm::APInt | [static] |
| tcAssign(integerPart *, const integerPart *, unsigned int) | llvm::APInt | [static] |
| tcClearBit(integerPart *, unsigned int bit) | llvm::APInt | [static] |
| tcCompare(const integerPart *, const integerPart *, unsigned int) | llvm::APInt | [static] |
| tcComplement(integerPart *, unsigned int) | llvm::APInt | [static] |
| tcDivide(integerPart *lhs, const integerPart *rhs, integerPart *remainder, integerPart *scratch, unsigned int parts) | llvm::APInt | [static] |
| tcExtract(integerPart *, unsigned int dstCount, const integerPart *, unsigned int srcBits, unsigned int srcLSB) | llvm::APInt | [static] |
| tcExtractBit(const integerPart *, unsigned int bit) | llvm::APInt | [static] |
| tcFullMultiply(integerPart *, const integerPart *, const integerPart *, unsigned, unsigned) | llvm::APInt | [static] |
| tcIncrement(integerPart *, unsigned int) | llvm::APInt | [static] |
| tcIsZero(const integerPart *, unsigned int) | llvm::APInt | [static] |
| tcLSB(const integerPart *, unsigned int) | llvm::APInt | [static] |
| tcMSB(const integerPart *parts, unsigned int n) | llvm::APInt | [static] |
| tcMultiply(integerPart *, const integerPart *, const integerPart *, unsigned) | llvm::APInt | [static] |
| tcMultiplyPart(integerPart *dst, const integerPart *src, integerPart multiplier, integerPart carry, unsigned int srcParts, unsigned int dstParts, bool add) | llvm::APInt | [static] |
| tcNegate(integerPart *, unsigned int) | llvm::APInt | [static] |
| tcOr(integerPart *, const integerPart *, unsigned int) | llvm::APInt | [static] |
| tcSet(integerPart *, integerPart, unsigned int) | llvm::APInt | [static] |
| tcSetBit(integerPart *, unsigned int bit) | llvm::APInt | [static] |
| tcSetLeastSignificantBits(integerPart *, unsigned int, unsigned int bits) | llvm::APInt | [static] |
| tcShiftLeft(integerPart *, unsigned int parts, unsigned int count) | llvm::APInt | [static] |
| tcShiftRight(integerPart *, unsigned int parts, unsigned int count) | llvm::APInt | [static] |
| tcSubtract(integerPart *, const integerPart *, integerPart carry, unsigned) | llvm::APInt | [static] |
| tcXor(integerPart *, const integerPart *, unsigned int) | llvm::APInt | [static] |
| toString(SmallVectorImpl< char > &Str, unsigned Radix, bool Signed, bool formatAsCLiteral=false) const | llvm::APInt | |
| toString(unsigned Radix, bool Signed) const | llvm::APInt | |
| toStringSigned(SmallVectorImpl< char > &Str, unsigned Radix=10) const | llvm::APInt | [inline] |
| toStringUnsigned(SmallVectorImpl< char > &Str, unsigned Radix=10) const | llvm::APInt | [inline] |
| trunc(unsigned width) const | llvm::APInt | |
| uadd_ov(const APInt &RHS, bool &Overflow) const | llvm::APInt | |
| udiv(const APInt &RHS) const | llvm::APInt | |
| udivrem(const APInt &LHS, const APInt &RHS, APInt &Quotient, APInt &Remainder) | llvm::APInt | [static] |
| uge(const APInt &RHS) const | llvm::APInt | [inline] |
| uge(uint64_t RHS) const | llvm::APInt | [inline] |
| ugt(const APInt &RHS) const | llvm::APInt | [inline] |
| ugt(uint64_t RHS) const | llvm::APInt | [inline] |
| ule(const APInt &RHS) const | llvm::APInt | [inline] |
| ule(uint64_t RHS) const | llvm::APInt | [inline] |
| ult(const APInt &RHS) const | llvm::APInt | |
| ult(uint64_t RHS) const | llvm::APInt | [inline] |
| umul_ov(const APInt &RHS, bool &Overflow) const | llvm::APInt | |
| urem(const APInt &RHS) const | llvm::APInt | |
| usub_ov(const APInt &RHS, bool &Overflow) const | llvm::APInt | |
| VAL | llvm::APInt | |
| whichBit(unsigned bitPosition) | llvm::APInt | [inline, private, static] |
| whichWord(unsigned bitPosition) | llvm::APInt | [inline, private, static] |
| Xor(const APInt &RHS) const | llvm::APInt | [inline] |
| XorSlowCase(const APInt &RHS) const | llvm::APInt | [private] |
| zext(unsigned width) const | llvm::APInt | |
| zextOrTrunc(unsigned width) const | llvm::APInt | |
| ~APInt() | llvm::APInt | [inline] |