add(Integral A, Integral B, unsigned OpBits, Integral *R) | clang::interp::Integral< Bits, Signed > | inlinestatic |
AsUnsigned typedef | clang::interp::Integral< Bits, Signed > | |
bitAnd(Integral A, Integral B, unsigned OpBits, Integral *R) | clang::interp::Integral< Bits, Signed > | inlinestatic |
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) const | clang::interp::Integral< Bits, Signed > | inline |
countLeadingZeros() const | clang::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 Value) | clang::interp::Integral< Bits, Signed > | inlinestatic |
from(Integral< SrcBits, SrcSign > Value) | clang::interp::Integral< Bits, Signed > | inlinestatic |
from(T Value, unsigned NumBits) | clang::interp::Integral< Bits, Signed > | inlinestatic |
increment(Integral A, Integral *R) | clang::interp::Integral< Bits, Signed > | inlinestatic |
inRange(int64_t Value, unsigned NumBits) | clang::interp::Integral< Bits, Signed > | inlinestatic |
Integral | clang::interp::Integral< Bits, Signed > | friend |
Integral() | clang::interp::Integral< Bits, Signed > | inline |
Integral(Integral< SrcBits, SrcSign > V) | clang::interp::Integral< Bits, Signed > | inlineexplicit |
Integral(const APSInt &V) | clang::interp::Integral< Bits, Signed > | inlineexplicit |
isMin() const | clang::interp::Integral< Bits, Signed > | inline |
isMinusOne() const | clang::interp::Integral< Bits, Signed > | inline |
isNegative() const | clang::interp::Integral< Bits, Signed > | inline |
isPositive() const | clang::interp::Integral< Bits, Signed > | inline |
isSigned() | clang::interp::Integral< Bits, Signed > | inlinestatic |
isZero() const | clang::interp::Integral< Bits, Signed > | inline |
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 |
operator Integral< DstBits, DstSign >() const | clang::interp::Integral< Bits, Signed > | inlineexplicit |
operator Ty() const | clang::interp::Integral< Bits, Signed > | inlineexplicit |
operator!=(Integral RHS) const | clang::interp::Integral< Bits, Signed > | inline |
operator-() const | clang::interp::Integral< Bits, Signed > | inline |
operator-(const Integral &Other) const | clang::interp::Integral< Bits, Signed > | inline |
operator<(Integral RHS) const | clang::interp::Integral< Bits, Signed > | inline |
operator<=(Integral RHS) const | clang::interp::Integral< Bits, Signed > | inline |
operator==(Integral RHS) const | clang::interp::Integral< Bits, Signed > | inline |
operator>(Integral RHS) const | clang::interp::Integral< Bits, Signed > | inline |
operator>(unsigned RHS) const | clang::interp::Integral< Bits, Signed > | inline |
operator>=(Integral RHS) const | clang::interp::Integral< Bits, Signed > | inline |
operator~() const | clang::interp::Integral< Bits, Signed > | inline |
print(llvm::raw_ostream &OS) const | clang::interp::Integral< Bits, Signed > | inline |
rem(Integral A, Integral B, unsigned OpBits, Integral *R) | clang::interp::Integral< Bits, Signed > | inlinestatic |
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 |
toAPSInt() const | clang::interp::Integral< Bits, Signed > | inline |
toAPSInt(unsigned NumBits) const | clang::interp::Integral< Bits, Signed > | inline |
toAPValue(const ASTContext &) const | clang::interp::Integral< Bits, Signed > | inline |
toDiagnosticString(const ASTContext &Ctx) const | clang::interp::Integral< Bits, Signed > | inline |
toUnsigned() const | clang::interp::Integral< Bits, Signed > | inline |
truncate(unsigned TruncBits) const | clang::interp::Integral< Bits, Signed > | inline |
zero() | clang::interp::Integral< Bits, Signed > | inlinestatic |