add(Integral A, Integral B, unsigned OpBits, Integral *R) | clang::interp::Integral< Bits, Signed > | inlinestatic |
bitWidth() | 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 |
from(T Value) | clang::interp::Integral< Bits, Signed > | inlinestatic |
from(Integral< SrcBits, SrcSign > Value) | clang::interp::Integral< Bits, Signed > | inlinestatic |
from(Integral< 0, 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 class | 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 |
operator int64_t() const | clang::interp::Integral< Bits, Signed > | inlineexplicit |
operator Integral< DstBits, DstSign >() const | clang::interp::Integral< Bits, Signed > | inlineexplicit |
operator uint64_t() const | clang::interp::Integral< Bits, Signed > | inlineexplicit |
operator unsigned() 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<(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 |
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 | 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 |