clang 20.0.0git
clang::interp::IntegralAP< Signed > Member List

This is the complete list of members for clang::interp::IntegralAP< Signed >, including all inherited members.

add(IntegralAP A, IntegralAP B, unsigned OpBits, IntegralAP *R)clang::interp::IntegralAP< Signed >inlinestatic
AsUnsigned typedefclang::interp::IntegralAP< Signed >
bitAnd(IntegralAP A, IntegralAP B, unsigned OpBits, IntegralAP *R)clang::interp::IntegralAP< Signed >inlinestatic
bitcastFromMemory(const std::byte *Src, unsigned BitWidth)clang::interp::IntegralAP< Signed >inlinestatic
bitcastToMemory(std::byte *Dest) constclang::interp::IntegralAP< Signed >inline
bitOr(IntegralAP A, IntegralAP B, unsigned OpBits, IntegralAP *R)clang::interp::IntegralAP< Signed >inlinestatic
bitWidth() constclang::interp::IntegralAP< Signed >inline
bitXor(IntegralAP A, IntegralAP B, unsigned OpBits, IntegralAP *R)clang::interp::IntegralAP< Signed >inlinestatic
bytesToSerialize() constclang::interp::IntegralAP< Signed >inline
comp(IntegralAP A, IntegralAP *R)clang::interp::IntegralAP< Signed >inlinestatic
compare(const IntegralAP &RHS) constclang::interp::IntegralAP< Signed >inline
countLeadingZeros() constclang::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() constclang::interp::IntegralAP< Signed >inline
isMin() constclang::interp::IntegralAP< Signed >inline
isMinusOne() constclang::interp::IntegralAP< Signed >inline
isNegative() constclang::interp::IntegralAP< Signed >inline
isPositive() constclang::interp::IntegralAP< Signed >inline
isSigned()clang::interp::IntegralAP< Signed >inlinestatic
isZero() constclang::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() constclang::interp::IntegralAP< Signed >inlineexplicit
operator-() constclang::interp::IntegralAP< Signed >inline
operator-(const IntegralAP &Other) constclang::interp::IntegralAP< Signed >inline
operator<(IntegralAP RHS) constclang::interp::IntegralAP< Signed >inline
operator<=(IntegralAP RHS) constclang::interp::IntegralAP< Signed >inline
operator>(const IntegralAP &RHS) constclang::interp::IntegralAP< Signed >inline
operator>=(IntegralAP RHS) constclang::interp::IntegralAP< Signed >inline
print(llvm::raw_ostream &OS) constclang::interp::IntegralAP< Signed >inline
rem(IntegralAP A, IntegralAP B, unsigned OpBits, IntegralAP *R)clang::interp::IntegralAP< Signed >inlinestatic
serialize(std::byte *Buff) constclang::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) constclang::interp::IntegralAP< Signed >inline
toAPValue(const ASTContext &) constclang::interp::IntegralAP< Signed >inline
toDiagnosticString(const ASTContext &Ctx) constclang::interp::IntegralAP< Signed >inline
toUnsigned() constclang::interp::IntegralAP< Signed >inline
truncate(unsigned BitWidth) constclang::interp::IntegralAP< Signed >inline
zero(int32_t BitWidth)clang::interp::IntegralAP< Signed >inlinestatic