|
LLVM 22.0.0git
|
This is the complete list of members for llvm::APInt, including all inherited members.
| abs() const | llvm::APInt | inline |
| APInt(unsigned numBits, uint64_t val, bool isSigned=false, bool implicitTrunc=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() | llvm::APInt | inlineexplicit |
| APInt(const APInt &that) | llvm::APInt | inline |
| APInt(APInt &&that) | llvm::APInt | inline |
| APINT_BITS_PER_WORD | llvm::APInt | static |
| APINT_WORD_SIZE | llvm::APInt | static |
| APSInt class | llvm::APInt | friend |
| ashr(unsigned ShiftAmt) const | llvm::APInt | inline |
| ashr(const APInt &ShiftAmt) const | llvm::APInt | inline |
| ashrInPlace(unsigned ShiftAmt) | llvm::APInt | inline |
| ashrInPlace(const APInt &shiftAmt) | llvm::APInt | |
| bitsToDouble() const | llvm::APInt | inline |
| bitsToFloat() const | llvm::APInt | inline |
| byteSwap() const | llvm::APInt | |
| ceilLogBase2() const | llvm::APInt | inline |
| clearAllBits() | llvm::APInt | inline |
| clearBit(unsigned BitPosition) | llvm::APInt | inline |
| clearBits(unsigned LoBit, unsigned HiBit) | llvm::APInt | inline |
| clearHighBits(unsigned hiBits) | llvm::APInt | inline |
| clearLowBits(unsigned loBits) | llvm::APInt | inline |
| clearSignBit() | llvm::APInt | inline |
| concat(const APInt &NewLSB) const | llvm::APInt | inline |
| countl_one() const | llvm::APInt | inline |
| countl_zero() const | llvm::APInt | inline |
| countLeadingOnes() const | llvm::APInt | inline |
| countLeadingZeros() const | llvm::APInt | inline |
| countr_one() const | llvm::APInt | inline |
| countr_zero() const | llvm::APInt | inline |
| countTrailingOnes() const | llvm::APInt | inline |
| countTrailingZeros() const | llvm::APInt | inline |
| DenseMapInfo< APInt, void > | llvm::APInt | friend |
| doubleToBits(double V) | llvm::APInt | inlinestatic |
| dump() const | llvm::APInt | |
| eq(const APInt &RHS) const | llvm::APInt | inline |
| exactLogBase2() const | llvm::APInt | inline |
| extractBits(unsigned numBits, unsigned bitPosition) const | llvm::APInt | |
| extractBitsAsZExtValue(unsigned numBits, unsigned bitPosition) const | llvm::APInt | |
| flipAllBits() | llvm::APInt | inline |
| flipBit(unsigned bitPosition) | llvm::APInt | |
| floatToBits(float V) | llvm::APInt | inlinestatic |
| getActiveBits() const | llvm::APInt | inline |
| getActiveWords() const | llvm::APInt | inline |
| getAllOnes(unsigned numBits) | llvm::APInt | inlinestatic |
| getBitsNeeded(StringRef str, uint8_t radix) | llvm::APInt | static |
| getBitsSet(unsigned numBits, unsigned loBit, unsigned hiBit) | llvm::APInt | inlinestatic |
| getBitsSetFrom(unsigned numBits, unsigned loBit) | llvm::APInt | inlinestatic |
| getBitsSetWithWrap(unsigned numBits, unsigned loBit, unsigned hiBit) | llvm::APInt | inlinestatic |
| getBitWidth() const | llvm::APInt | inline |
| getBoolValue() const | llvm::APInt | inline |
| getHiBits(unsigned numBits) const | llvm::APInt | |
| getHighBitsSet(unsigned numBits, unsigned hiBitsSet) | llvm::APInt | inlinestatic |
| getLimitedValue(uint64_t Limit=UINT64_MAX) const | llvm::APInt | inline |
| getLoBits(unsigned numBits) const | llvm::APInt | |
| getLowBitsSet(unsigned numBits, unsigned loBitsSet) | llvm::APInt | inlinestatic |
| getMaxValue(unsigned numBits) | llvm::APInt | inlinestatic |
| getMinValue(unsigned numBits) | llvm::APInt | inlinestatic |
| getNumSignBits() const | llvm::APInt | inline |
| getNumWords() const | llvm::APInt | inline |
| getNumWords(unsigned BitWidth) | llvm::APInt | inlinestatic |
| getOneBitSet(unsigned numBits, unsigned BitNo) | llvm::APInt | inlinestatic |
| getRawData() const | llvm::APInt | inline |
| getSExtValue() const | llvm::APInt | inline |
| getSignedMaxValue(unsigned numBits) | llvm::APInt | inlinestatic |
| getSignedMinValue(unsigned numBits) | llvm::APInt | inlinestatic |
| getSignificantBits() const | llvm::APInt | inline |
| getSignMask(unsigned BitWidth) | llvm::APInt | inlinestatic |
| getSplat(unsigned NewLen, const APInt &V) | llvm::APInt | static |
| getSufficientBitsNeeded(StringRef Str, uint8_t Radix) | llvm::APInt | static |
| getZero(unsigned numBits) | llvm::APInt | inlinestatic |
| getZeroWidth() | llvm::APInt | inlinestatic |
| getZExtValue() const | llvm::APInt | inline |
| hash_value(const APInt &Arg) | llvm::APInt | friend |
| insertBits(const APInt &SubBits, unsigned bitPosition) | llvm::APInt | |
| insertBits(uint64_t SubBits, unsigned bitPosition, unsigned numBits) | llvm::APInt | |
| intersects(const APInt &RHS) const | llvm::APInt | inline |
| isAligned(Align A) const | llvm::APInt | |
| isAllOnes() const | llvm::APInt | inline |
| isIntN(unsigned N) const | llvm::APInt | inline |
| isMask(unsigned numBits) const | llvm::APInt | inline |
| isMask() const | llvm::APInt | inline |
| isMaxSignedValue() const | llvm::APInt | inline |
| isMaxValue() const | llvm::APInt | inline |
| isMinSignedValue() const | llvm::APInt | inline |
| isMinValue() const | llvm::APInt | inline |
| isNegatedPowerOf2() const | llvm::APInt | inline |
| isNegative() const | llvm::APInt | inline |
| isNonNegative() const | llvm::APInt | inline |
| isNonPositive() const | llvm::APInt | inline |
| isOne() const | llvm::APInt | inline |
| isOneBitSet(unsigned BitNo) const | llvm::APInt | inline |
| isPowerOf2() const | llvm::APInt | inline |
| isSameValue(const APInt &I1, const APInt &I2) | llvm::APInt | inlinestatic |
| isShiftedMask() const | llvm::APInt | inline |
| isShiftedMask(unsigned &MaskIdx, unsigned &MaskLen) const | llvm::APInt | inline |
| isSignBitClear() const | llvm::APInt | inline |
| isSignBitSet() const | llvm::APInt | inline |
| isSignedIntN(unsigned N) const | llvm::APInt | inline |
| isSignMask() const | llvm::APInt | inline |
| isSingleWord() const | llvm::APInt | inline |
| isSplat(unsigned SplatSizeInBits) const | llvm::APInt | |
| isStrictlyPositive() const | llvm::APInt | inline |
| isSubsetOf(const APInt &RHS) const | llvm::APInt | inline |
| isZero() const | llvm::APInt | inline |
| logBase2() const | llvm::APInt | inline |
| lshr(unsigned shiftAmt) const | llvm::APInt | inline |
| lshr(const APInt &ShiftAmt) const | llvm::APInt | inline |
| lshrInPlace(unsigned ShiftAmt) | llvm::APInt | inline |
| lshrInPlace(const APInt &ShiftAmt) | llvm::APInt | |
| multiplicativeInverse() const | llvm::APInt | |
| ne(const APInt &RHS) const | llvm::APInt | inline |
| nearestLogBase2() const | llvm::APInt | |
| needsCleanup() const | llvm::APInt | inline |
| negate() | llvm::APInt | inline |
| operator!() const | llvm::APInt | inline |
| operator!=(const APInt &RHS) const | llvm::APInt | inline |
| operator!=(uint64_t Val) const | llvm::APInt | inline |
| operator&=(const APInt &RHS) | llvm::APInt | inline |
| operator&=(uint64_t RHS) | llvm::APInt | inline |
| operator*(const APInt &RHS) const | llvm::APInt | |
| operator*=(const APInt &RHS) | llvm::APInt | |
| operator*=(uint64_t RHS) | llvm::APInt | |
| operator++(int) | llvm::APInt | inline |
| operator++() | llvm::APInt | |
| operator+=(const APInt &RHS) | llvm::APInt | |
| operator+=(uint64_t RHS) | llvm::APInt | |
| operator--(int) | llvm::APInt | inline |
| operator--() | llvm::APInt | |
| operator-=(const APInt &RHS) | llvm::APInt | |
| operator-=(uint64_t 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 &ShiftAmt) | llvm::APInt | |
| operator=(const APInt &RHS) | llvm::APInt | inline |
| operator=(APInt &&that) | llvm::APInt | inline |
| operator=(uint64_t RHS) | llvm::APInt | inline |
| operator==(const APInt &RHS) const | llvm::APInt | inline |
| operator==(uint64_t Val) const | llvm::APInt | inline |
| operator[](unsigned bitPosition) const | llvm::APInt | inline |
| operator^=(const APInt &RHS) | llvm::APInt | inline |
| operator^=(uint64_t RHS) | llvm::APInt | inline |
| operator|=(const APInt &RHS) | llvm::APInt | inline |
| operator|=(uint64_t RHS) | llvm::APInt | inline |
| popcount() const | llvm::APInt | inline |
| print(raw_ostream &OS, bool isSigned) const | llvm::APInt | |
| Profile(FoldingSetNodeID &id) const | llvm::APInt | |
| pVal | llvm::APInt | |
| relativeAShl(int RelativeShift) const | llvm::APInt | inline |
| relativeAShr(int RelativeShift) const | llvm::APInt | inline |
| relativeLShl(int RelativeShift) const | llvm::APInt | inline |
| relativeLShr(int RelativeShift) const | llvm::APInt | inline |
| reverseBits() const | 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 | |
| Rounding enum name | llvm::APInt | |
| roundToDouble(bool isSigned) const | llvm::APInt | |
| roundToDouble() const | llvm::APInt | inline |
| sadd_ov(const APInt &RHS, bool &Overflow) const | llvm::APInt | |
| sadd_sat(const APInt &RHS) const | llvm::APInt | |
| sdiv(const APInt &RHS) const | llvm::APInt | |
| sdiv(int64_t RHS) const | llvm::APInt | |
| sdiv_ov(const APInt &RHS, bool &Overflow) const | llvm::APInt | |
| sdivrem(const APInt &LHS, const APInt &RHS, APInt &Quotient, APInt &Remainder) | llvm::APInt | static |
| sdivrem(const APInt &LHS, int64_t RHS, APInt &Quotient, int64_t &Remainder) | llvm::APInt | static |
| setAllBits() | llvm::APInt | inline |
| setBit(unsigned BitPosition) | llvm::APInt | inline |
| setBits(unsigned loBit, unsigned hiBit) | llvm::APInt | inline |
| setBitsFrom(unsigned loBit) | llvm::APInt | inline |
| setBitsWithWrap(unsigned loBit, unsigned hiBit) | llvm::APInt | inline |
| setBitVal(unsigned BitPosition, bool BitValue) | llvm::APInt | inline |
| setHighBits(unsigned hiBits) | llvm::APInt | inline |
| setLowBits(unsigned loBits) | llvm::APInt | inline |
| setSignBit() | llvm::APInt | inline |
| sext(unsigned width) const | llvm::APInt | |
| sextOrTrunc(unsigned width) const | llvm::APInt | |
| sfloordiv_ov(const APInt &RHS, bool &Overflow) const | llvm::APInt | |
| sge(const APInt &RHS) const | llvm::APInt | inline |
| sge(int64_t RHS) const | llvm::APInt | inline |
| sgt(const APInt &RHS) const | llvm::APInt | inline |
| sgt(int64_t RHS) const | llvm::APInt | inline |
| shl(unsigned shiftAmt) const | llvm::APInt | inline |
| shl(const APInt &ShiftAmt) const | llvm::APInt | inline |
| 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 | inline |
| slt(int64_t RHS) const | llvm::APInt | inline |
| smul_ov(const APInt &RHS, bool &Overflow) const | llvm::APInt | |
| smul_sat(const APInt &RHS) const | llvm::APInt | |
| sqrt() const | llvm::APInt | |
| srem(const APInt &RHS) const | llvm::APInt | |
| srem(int64_t RHS) const | llvm::APInt | |
| sshl_ov(const APInt &Amt, bool &Overflow) const | llvm::APInt | |
| sshl_ov(unsigned Amt, bool &Overflow) const | llvm::APInt | |
| sshl_sat(const APInt &RHS) const | llvm::APInt | |
| sshl_sat(unsigned RHS) const | llvm::APInt | |
| ssub_ov(const APInt &RHS, bool &Overflow) const | llvm::APInt | |
| ssub_sat(const APInt &RHS) const | llvm::APInt | |
| tcAdd(WordType *, const WordType *, WordType carry, unsigned) | llvm::APInt | static |
| tcAddPart(WordType *, WordType, unsigned) | llvm::APInt | static |
| tcAssign(WordType *, const WordType *, unsigned) | llvm::APInt | static |
| tcClearBit(WordType *, unsigned bit) | llvm::APInt | static |
| tcCompare(const WordType *, const WordType *, unsigned) | llvm::APInt | static |
| tcDecrement(WordType *dst, unsigned parts) | llvm::APInt | inlinestatic |
| tcDivide(WordType *lhs, const WordType *rhs, WordType *remainder, WordType *scratch, unsigned parts) | llvm::APInt | static |
| tcExtract(WordType *, unsigned dstCount, const WordType *, unsigned srcBits, unsigned srcLSB) | llvm::APInt | static |
| tcExtractBit(const WordType *, unsigned bit) | llvm::APInt | static |
| tcFullMultiply(WordType *, const WordType *, const WordType *, unsigned, unsigned) | llvm::APInt | static |
| tcIncrement(WordType *dst, unsigned parts) | llvm::APInt | inlinestatic |
| tcIsZero(const WordType *, unsigned) | llvm::APInt | static |
| tcLSB(const WordType *, unsigned n) | llvm::APInt | static |
| tcMSB(const WordType *parts, unsigned n) | llvm::APInt | static |
| tcMultiply(WordType *, const WordType *, const WordType *, unsigned) | llvm::APInt | static |
| tcMultiplyPart(WordType *dst, const WordType *src, WordType multiplier, WordType carry, unsigned srcParts, unsigned dstParts, bool add) | llvm::APInt | static |
| tcNegate(WordType *, unsigned) | llvm::APInt | static |
| tcSet(WordType *, WordType, unsigned) | llvm::APInt | static |
| tcSetBit(WordType *, unsigned bit) | llvm::APInt | static |
| tcShiftLeft(WordType *, unsigned Words, unsigned Count) | llvm::APInt | static |
| tcShiftRight(WordType *, unsigned Words, unsigned Count) | llvm::APInt | static |
| tcSubtract(WordType *, const WordType *, WordType carry, unsigned) | llvm::APInt | static |
| tcSubtractPart(WordType *, WordType, unsigned) | llvm::APInt | static |
| toString(SmallVectorImpl< char > &Str, unsigned Radix, bool Signed, bool formatAsCLiteral=false, bool UpperCase=true, bool InsertSeparators=false) 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 | |
| truncSSat(unsigned width) const | llvm::APInt | |
| truncUSat(unsigned width) const | llvm::APInt | |
| trySExtValue() const | llvm::APInt | inline |
| tryZExtValue() const | llvm::APInt | inline |
| uadd_ov(const APInt &RHS, bool &Overflow) const | llvm::APInt | |
| uadd_sat(const APInt &RHS) const | llvm::APInt | |
| udiv(const APInt &RHS) const | llvm::APInt | |
| udiv(uint64_t RHS) const | llvm::APInt | |
| udivrem(const APInt &LHS, const APInt &RHS, APInt &Quotient, APInt &Remainder) | llvm::APInt | static |
| udivrem(const APInt &LHS, uint64_t RHS, APInt &Quotient, uint64_t &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 | inline |
| ult(uint64_t RHS) const | llvm::APInt | inline |
| umul_ov(const APInt &RHS, bool &Overflow) const | llvm::APInt | |
| umul_sat(const APInt &RHS) const | llvm::APInt | |
| urem(const APInt &RHS) const | llvm::APInt | |
| urem(uint64_t RHS) const | llvm::APInt | |
| ushl_ov(const APInt &Amt, bool &Overflow) const | llvm::APInt | |
| ushl_ov(unsigned Amt, bool &Overflow) const | llvm::APInt | |
| ushl_sat(const APInt &RHS) const | llvm::APInt | |
| ushl_sat(unsigned RHS) const | llvm::APInt | |
| usub_ov(const APInt &RHS, bool &Overflow) const | llvm::APInt | |
| usub_sat(const APInt &RHS) const | llvm::APInt | |
| VAL | llvm::APInt | |
| WordType typedef | llvm::APInt | |
| WORDTYPE_MAX | llvm::APInt | static |
| zext(unsigned width) const | llvm::APInt | |
| zextOrTrunc(unsigned width) const | llvm::APInt | |
| ~APInt() | llvm::APInt | inline |