clang 22.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, IntegralAP *Result)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
BitWidthclang::interp::IntegralAP< Signed >
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
copy(const APInt &V)clang::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, IntegralAP< Signed > *Result)clang::interp::IntegralAP< Signed >inlinestatic
deserializeSize(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
getValue() constclang::interp::IntegralAP< Signed >inline
increment(IntegralAP A, IntegralAP *R)clang::interp::IntegralAP< Signed >inlinestatic
IntegralAP()=defaultclang::interp::IntegralAP< Signed >
IntegralAP(unsigned BitWidth)clang::interp::IntegralAP< Signed >inline
IntegralAP(uint64_t *Memory, unsigned BitWidth)clang::interp::IntegralAP< Signed >inline
IntegralAP(const APInt &V)clang::interp::IntegralAP< Signed >inline
IntegralAP<!Signed >clang::interp::IntegralAP< Signed >
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
Memoryclang::interp::IntegralAP< Signed >
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
numWords() constclang::interp::IntegralAP< Signed >inline
operator Ty() constclang::interp::IntegralAP< Signed >inlineexplicit
operator-() constclang::interp::IntegralAP< Signed >inline
operator<(IntegralAP RHS) constclang::interp::IntegralAP< Signed >inline
operator>(const IntegralAP &RHS) constclang::interp::IntegralAP< Signed >inline
operator>=(unsigned 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
singleWord() constclang::interp::IntegralAP< Signed >inline
sub(IntegralAP A, IntegralAP B, unsigned OpBits, IntegralAP *R)clang::interp::IntegralAP< Signed >inlinestatic
take(uint64_t *NewMemory)clang::interp::IntegralAP< Signed >inline
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
truncateCast(const APInt &V)clang::interp::IntegralAP< Signed >inlinestatic
Valclang::interp::IntegralAP< Signed >