add(IntegralAP A, IntegralAP B, unsigned OpBits, IntegralAP *R) | clang::interp::IntegralAP< Signed > | inlinestatic |
AsUnsigned typedef | clang::interp::IntegralAP< Signed > | |
bitAnd(IntegralAP A, IntegralAP B, unsigned OpBits, IntegralAP *R) | clang::interp::IntegralAP< Signed > | inlinestatic |
bitOr(IntegralAP A, IntegralAP B, unsigned OpBits, IntegralAP *R) | clang::interp::IntegralAP< Signed > | inlinestatic |
bitWidth() const | clang::interp::IntegralAP< Signed > | inline |
bitXor(IntegralAP A, IntegralAP B, unsigned OpBits, IntegralAP *R) | clang::interp::IntegralAP< Signed > | inlinestatic |
bytesToSerialize() const | clang::interp::IntegralAP< Signed > | inline |
comp(IntegralAP A, IntegralAP *R) | clang::interp::IntegralAP< Signed > | inlinestatic |
compare(const IntegralAP &RHS) const | clang::interp::IntegralAP< Signed > | inline |
countLeadingZeros() const | clang::interp::IntegralAP< Signed > | inline |
decrement(IntegralAP A, IntegralAP *R) | clang::interp::IntegralAP< Signed > | inlinestatic |
deserialize(const std::byte *Buff) | clang::interp::IntegralAP< Signed > | inlinestatic |
div(IntegralAP A, IntegralAP B, unsigned OpBits, IntegralAP *R) | clang::interp::IntegralAP< Signed > | inlinestatic |
from(T Value, unsigned NumBits=0) | clang::interp::IntegralAP< Signed > | inlinestatic |
from(IntegralAP< InputSigned > V, unsigned NumBits=0) | clang::interp::IntegralAP< Signed > | inlinestatic |
from(Integral< Bits, InputSigned > I, unsigned BitWidth) | clang::interp::IntegralAP< Signed > | inlinestatic |
increment(IntegralAP A, IntegralAP *R) | clang::interp::IntegralAP< Signed > | inlinestatic |
IntegralAP(T Value, unsigned BitWidth) | clang::interp::IntegralAP< Signed > | inline |
IntegralAP(APInt V) | clang::interp::IntegralAP< Signed > | inline |
IntegralAP() | clang::interp::IntegralAP< Signed > | inline |
isMax() const | clang::interp::IntegralAP< Signed > | inline |
isMin() const | clang::interp::IntegralAP< Signed > | inline |
isMinusOne() const | clang::interp::IntegralAP< Signed > | inline |
isNegative() const | clang::interp::IntegralAP< Signed > | inline |
isPositive() const | clang::interp::IntegralAP< Signed > | inline |
isSigned() | clang::interp::IntegralAP< Signed > | inlinestatic |
isZero() const | clang::interp::IntegralAP< Signed > | inline |
mul(IntegralAP A, IntegralAP B, unsigned OpBits, IntegralAP *R) | clang::interp::IntegralAP< Signed > | inlinestatic |
neg(const IntegralAP &A, IntegralAP *R) | clang::interp::IntegralAP< Signed > | inlinestatic |
operator Ty() const | clang::interp::IntegralAP< Signed > | inlineexplicit |
operator-() const | clang::interp::IntegralAP< Signed > | inline |
operator-(const IntegralAP &Other) const | clang::interp::IntegralAP< Signed > | inline |
operator<(IntegralAP RHS) const | clang::interp::IntegralAP< Signed > | inline |
operator<=(IntegralAP RHS) const | clang::interp::IntegralAP< Signed > | inline |
operator>(const IntegralAP &RHS) const | clang::interp::IntegralAP< Signed > | inline |
operator>=(IntegralAP RHS) const | clang::interp::IntegralAP< Signed > | inline |
print(llvm::raw_ostream &OS) const | clang::interp::IntegralAP< Signed > | inline |
rem(IntegralAP A, IntegralAP B, unsigned OpBits, IntegralAP *R) | clang::interp::IntegralAP< Signed > | inlinestatic |
serialize(std::byte *Buff) const | clang::interp::IntegralAP< Signed > | inline |
shiftLeft(const IntegralAP A, const IntegralAP B, unsigned OpBits, IntegralAP *R) | clang::interp::IntegralAP< Signed > | inlinestatic |
shiftRight(const IntegralAP A, const IntegralAP B, unsigned OpBits, IntegralAP *R) | clang::interp::IntegralAP< Signed > | inlinestatic |
sub(IntegralAP A, IntegralAP B, unsigned OpBits, IntegralAP *R) | clang::interp::IntegralAP< Signed > | inlinestatic |
toAPSInt(unsigned Bits=0) const | clang::interp::IntegralAP< Signed > | inline |
toAPValue(const ASTContext &) const | clang::interp::IntegralAP< Signed > | inline |
toDiagnosticString(const ASTContext &Ctx) const | clang::interp::IntegralAP< Signed > | inline |
toUnsigned() const | clang::interp::IntegralAP< Signed > | inline |
truncate(unsigned BitWidth) const | clang::interp::IntegralAP< Signed > | inline |
zero(int32_t BitWidth) | clang::interp::IntegralAP< Signed > | inlinestatic |