clang 23.0.0git
clang::interp::Integral< Bits, Signed > Member List

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

add(Integral A, Integral B, unsigned OpBits, Integral *R)clang::interp::Integral< Bits, Signed >inlinestatic
AddrLabelDiffclang::interp::Integral< Bits, Signed >
AsUnsigned typedefclang::interp::Integral< Bits, Signed >
bitAnd(Integral A, Integral B, unsigned OpBits, Integral *R)clang::interp::Integral< Bits, Signed >inlinestatic
bitcastFromMemory(const std::byte *Src, unsigned BitWidth)clang::interp::Integral< Bits, Signed >inlinestatic
bitcastToMemory(std::byte *Dest) constclang::interp::Integral< Bits, Signed >inline
bitOr(Integral A, Integral B, unsigned OpBits, Integral *R)clang::interp::Integral< Bits, Signed >inlinestatic
bitWidth()clang::interp::Integral< Bits, Signed >inlinestatic
bitXor(Integral A, Integral B, unsigned OpBits, Integral *R)clang::interp::Integral< Bits, Signed >inlinestatic
comp(Integral A, Integral *R)clang::interp::Integral< Bits, Signed >inlinestatic
compare(const Integral &RHS) constclang::interp::Integral< Bits, Signed >inline
countLeadingZeros() constclang::interp::Integral< Bits, Signed >inline
decrement(Integral A, Integral *R)clang::interp::Integral< Bits, Signed >inlinestatic
div(Integral A, Integral B, unsigned OpBits, Integral *R)clang::interp::Integral< Bits, Signed >inlinestatic
from(ValT V, unsigned NumBits=0)clang::interp::Integral< Bits, Signed >inlinestatic
from(Integral< SrcBits, SrcSign > V)clang::interp::Integral< Bits, Signed >inlinestatic
from(IntegralKind Kind, T V)clang::interp::Integral< Bits, Signed >inlinestatic
getKind() constclang::interp::Integral< Bits, Signed >inline
getLabel1() constclang::interp::Integral< Bits, Signed >inline
getLabel2() constclang::interp::Integral< Bits, Signed >inline
getOffset() constclang::interp::Integral< Bits, Signed >inline
getPtr() constclang::interp::Integral< Bits, Signed >inline
increment(Integral A, Integral *R)clang::interp::Integral< Bits, Signed >inlinestatic
Integral classclang::interp::Integral< Bits, Signed >friend
Integral()clang::interp::Integral< Bits, Signed >inline
Integral(Integral< SrcBits, SrcSign > V)clang::interp::Integral< Bits, Signed >inlineexplicit
Integral(IntegralKind Kind, const void *P, OffsetT Offset=0)clang::interp::Integral< Bits, Signed >inlineexplicit
Integral(const AddrLabelExpr *P1, const AddrLabelExpr *P2)clang::interp::Integral< Bits, Signed >inlineexplicit
Integral(const APSInt &V)clang::interp::Integral< Bits, Signed >inlineexplicit
isMin() constclang::interp::Integral< Bits, Signed >inline
isMinusOne() constclang::interp::Integral< Bits, Signed >inline
isNegative() constclang::interp::Integral< Bits, Signed >inline
isNumber() constclang::interp::Integral< Bits, Signed >inline
isPositive() constclang::interp::Integral< Bits, Signed >inline
isSigned()clang::interp::Integral< Bits, Signed >inlinestatic
isZero() constclang::interp::Integral< Bits, Signed >inline
L1clang::interp::Integral< Bits, Signed >
L2clang::interp::Integral< Bits, Signed >
max(unsigned NumBits)clang::interp::Integral< Bits, Signed >inlinestatic
min(unsigned NumBits)clang::interp::Integral< Bits, Signed >inlinestatic
mul(Integral A, Integral B, unsigned OpBits, Integral *R)clang::interp::Integral< Bits, Signed >inlinestatic
neg(Integral A, Integral *R)clang::interp::Integral< Bits, Signed >inlinestatic
Offsetclang::interp::Integral< Bits, Signed >
operator Integral< DstBits, DstSign >() constclang::interp::Integral< Bits, Signed >inlineexplicit
operator Ty() constclang::interp::Integral< Bits, Signed >inlineexplicit
operator!=(Integral RHS) constclang::interp::Integral< Bits, Signed >inline
operator-() constclang::interp::Integral< Bits, Signed >inline
operator-(const Integral &Other) constclang::interp::Integral< Bits, Signed >inline
operator<(Integral RHS) constclang::interp::Integral< Bits, Signed >inline
operator<=(Integral RHS) constclang::interp::Integral< Bits, Signed >inline
operator==(Integral RHS) constclang::interp::Integral< Bits, Signed >inline
operator>(Integral RHS) constclang::interp::Integral< Bits, Signed >inline
operator>(unsigned RHS) constclang::interp::Integral< Bits, Signed >inline
operator>=(Integral RHS) constclang::interp::Integral< Bits, Signed >inline
operator>=(unsigned RHS) constclang::interp::Integral< Bits, Signed >inline
operator~() constclang::interp::Integral< Bits, Signed >inline
Pclang::interp::Integral< Bits, Signed >
print(llvm::raw_ostream &OS) constclang::interp::Integral< Bits, Signed >inline
Ptrclang::interp::Integral< Bits, Signed >
rem(Integral A, Integral B, unsigned OpBits, Integral *R)clang::interp::Integral< Bits, Signed >inlinestatic
ReprT typedefclang::interp::Integral< Bits, Signed >
shiftLeft(const Integral A, const Integral< RHSBits, RHSSign > B, unsigned OpBits, Integral *R)clang::interp::Integral< Bits, Signed >inlinestatic
shiftRight(const Integral A, const Integral< RHSBits, RHSSign > B, unsigned OpBits, Integral *R)clang::interp::Integral< Bits, Signed >inlinestatic
sub(Integral A, Integral B, unsigned OpBits, Integral *R)clang::interp::Integral< Bits, Signed >inlinestatic
toAPInt(unsigned BitWidth) constclang::interp::Integral< Bits, Signed >inline
toAPSInt() constclang::interp::Integral< Bits, Signed >inline
toAPSInt(unsigned BitWidth) constclang::interp::Integral< Bits, Signed >inline
toAPValue(const ASTContext &) constclang::interp::Integral< Bits, Signed >inline
toDiagnosticString(const ASTContext &Ctx) constclang::interp::Integral< Bits, Signed >inline
toUnsigned() constclang::interp::Integral< Bits, Signed >inline
truncate(unsigned TruncBits) constclang::interp::Integral< Bits, Signed >inline
Vclang::interp::Integral< Bits, Signed >
zero(unsigned BitWidth=0)clang::interp::Integral< Bits, Signed >inlinestatic