LLVM API Documentation
| abs() const | llvm::APInt | [inline] |
| And(const APInt &RHS) const | llvm::APInt | [inline] |
| APInt(uint32_t numBits, uint64_t val, bool isSigned=false) | llvm::APInt | [inline] |
| APInt(uint32_t numBits, uint32_t numWords, const uint64_t bigVal[]) | llvm::APInt | |
| APInt(uint32_t numBits, const char strStart[], uint32_t slen, uint8_t radix) | llvm::APInt | |
| APInt(const APInt &that) | llvm::APInt | [inline] |
| APInt() | llvm::APInt | [inline, explicit] |
| ashr(uint32_t shiftAmt) const | llvm::APInt | |
| ashr(const APInt &shiftAmt) const | llvm::APInt | |
| bitsToDouble() const | llvm::APInt | [inline] |
| bitsToFloat() const | llvm::APInt | [inline] |
| byteSwap() const | llvm::APInt | |
| clear() | llvm::APInt | [inline] |
| clear(uint32_t bitPosition) | llvm::APInt | |
| countLeadingOnes() const | llvm::APInt | |
| countLeadingZeros() const | llvm::APInt | [inline] |
| countPopulation() const | llvm::APInt | [inline] |
| countTrailingOnes() const | llvm::APInt | [inline] |
| countTrailingZeros() const | llvm::APInt | |
| doubleToBits(double V) | llvm::APInt | [inline] |
| dump() const | llvm::APInt | |
| Emit(Serializer &S) const | llvm::APInt | |
| eq(const APInt &RHS) const | llvm::APInt | [inline] |
| exactLogBase2() const | llvm::APInt | [inline] |
| flip() | llvm::APInt | [inline] |
| flip(uint32_t bitPosition) | llvm::APInt | |
| floatToBits(float V) | llvm::APInt | [inline] |
| getActiveBits() const | llvm::APInt | [inline] |
| getActiveWords() const | llvm::APInt | [inline] |
| getAllOnesValue(uint32_t numBits) | llvm::APInt | [inline, static] |
| getBitsNeeded(const char *str, uint32_t slen, uint8_t radix) | llvm::APInt | [static] |
| getBitsSet(uint32_t numBits, uint32_t loBit, uint32_t hiBit) | llvm::APInt | [inline, static] |
| getBitWidth() const | llvm::APInt | [inline] |
| getBoolValue() const | llvm::APInt | [inline] |
| getHashValue() const | llvm::APInt | |
| getHiBits(uint32_t numBits) const | llvm::APInt | |
| getHighBitsSet(uint32_t numBits, uint32_t hiBitsSet) | llvm::APInt | [inline, static] |
| getLimitedValue(uint64_t Limit=~0ULL) const | llvm::APInt | [inline] |
| getLoBits(uint32_t numBits) const | llvm::APInt | |
| getLowBitsSet(uint32_t numBits, uint32_t loBitsSet) | llvm::APInt | [inline, static] |
| getMaxValue(uint32_t numBits) | llvm::APInt | [inline, static] |
| getMinSignedBits() const | llvm::APInt | [inline] |
| getMinValue(uint32_t numBits) | llvm::APInt | [inline, static] |
| getNullValue(uint32_t numBits) | llvm::APInt | [inline, static] |
| getNumWords() const | llvm::APInt | [inline] |
| getRawData() const | llvm::APInt | [inline] |
| getSExtValue() const | llvm::APInt | [inline] |
| getSignBit(uint32_t BitWidth) | llvm::APInt | [inline, static] |
| getSignedMaxValue(uint32_t numBits) | llvm::APInt | [inline, static] |
| getSignedMinValue(uint32_t numBits) | llvm::APInt | [inline, static] |
| getZExtValue() const | llvm::APInt | [inline] |
| intersects(const APInt &RHS) const | llvm::APInt | [inline] |
| isAllOnesValue() const | llvm::APInt | [inline] |
| isIntN(uint32_t 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 | |
| isSignBit() const | llvm::APInt | [inline] |
| isSignedIntN(uint32_t N) const | llvm::APInt | [inline] |
| isStrictlyPositive() const | llvm::APInt | [inline] |
| logBase2() const | llvm::APInt | [inline] |
| lshr(uint32_t shiftAmt) const | llvm::APInt | |
| lshr(const APInt &shiftAmt) const | llvm::APInt | |
| multiplicativeInverse(const APInt &modulo) const | llvm::APInt | |
| ne(const APInt &RHS) const | llvm::APInt | [inline] |
| operator &(const APInt &RHS) const | llvm::APInt | [inline] |
| operator &=(const APInt &RHS) | llvm::APInt | |
| 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 | |
| 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<<=(uint32_t 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[](uint32_t 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~() const | llvm::APInt | [inline] |
| Or(const APInt &RHS) const | llvm::APInt | [inline] |
| print(raw_ostream &OS, bool isSigned) const | llvm::APInt | |
| Profile(FoldingSetNodeID &id) const | llvm::APInt | |
| pVal | llvm::APInt | |
| Read(Deserializer &D) | llvm::APInt | |
| rotl(uint32_t rotateAmt) const | llvm::APInt | |
| rotl(const APInt &rotateAmt) const | llvm::APInt | |
| rotr(uint32_t rotateAmt) const | llvm::APInt | |
| rotr(const APInt &rotateAmt) const | llvm::APInt | |
| roundToDouble(bool isSigned) const | llvm::APInt | |
| roundToDouble() const | llvm::APInt | [inline] |
| sdiv(const APInt &RHS) const | llvm::APInt | [inline] |
| sdivrem(const APInt &LHS, const APInt &RHS, APInt &Quotient, APInt &Remainder) | llvm::APInt | [inline, static] |
| set() | llvm::APInt | [inline] |
| set(uint32_t bitPosition) | llvm::APInt | |
| sext(uint32_t width) | llvm::APInt | |
| sextOrTrunc(uint32_t width) | llvm::APInt | |
| sge(const APInt &RHS) const | llvm::APInt | [inline] |
| sgt(const APInt &RHS) const | llvm::APInt | [inline] |
| shl(uint32_t shiftAmt) const | llvm::APInt | [inline] |
| shl(const APInt &shiftAmt) const | llvm::APInt | |
| signedRoundToDouble() const | llvm::APInt | [inline] |
| sle(const APInt &RHS) const | llvm::APInt | [inline] |
| slt(const APInt &RHS) const | llvm::APInt | |
| sqrt() const | llvm::APInt | |
| srem(const APInt &RHS) const | llvm::APInt | [inline] |
| 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] |
| 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) 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(uint32_t width) | 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] |
| ugt(const APInt &RHS) const | llvm::APInt | [inline] |
| ule(const APInt &RHS) const | llvm::APInt | [inline] |
| ult(const APInt &RHS) const | llvm::APInt | |
| urem(const APInt &RHS) const | llvm::APInt | |
| VAL | llvm::APInt | |
| Xor(const APInt &RHS) const | llvm::APInt | [inline] |
| zext(uint32_t width) | llvm::APInt | |
| zextOrTrunc(uint32_t width) | llvm::APInt | |
| ~APInt() | llvm::APInt | [inline] |
This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.