| 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 |
| bitcastFromMemory(const std::byte *Src, unsigned BitWidth) | clang::interp::Integral< Bits, Signed > | inlinestatic |
| bitcastToMemory(std::byte *Dest) const | clang::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) 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 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 |
| 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>=(unsigned 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 |
| toAPInt(unsigned BitWidth) const | clang::interp::Integral< Bits, Signed > | inline |
| toAPSInt() const | clang::interp::Integral< Bits, Signed > | inline |
| toAPSInt(unsigned BitWidth) 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(unsigned BitWidth=0) | clang::interp::Integral< Bits, Signed > | inlinestatic |