clang 20.0.0git
clang::interp::FixedPoint Member List

This is the complete list of members for clang::interp::FixedPoint, including all inherited members.

add(const FixedPoint A, const FixedPoint B, unsigned Bits, FixedPoint *R)clang::interp::FixedPointinlinestatic
bitAnd(const FixedPoint A, const FixedPoint B, unsigned Bits, FixedPoint *R)clang::interp::FixedPointinlinestatic
bitOr(const FixedPoint A, const FixedPoint B, unsigned Bits, FixedPoint *R)clang::interp::FixedPointinlinestatic
bitWidth() constclang::interp::FixedPointinline
bitXor(const FixedPoint A, const FixedPoint B, unsigned Bits, FixedPoint *R)clang::interp::FixedPointinlinestatic
compare(const FixedPoint &Other) constclang::interp::FixedPointinline
decrement(const FixedPoint &A, FixedPoint *R)clang::interp::FixedPointinlinestatic
div(const FixedPoint A, const FixedPoint B, unsigned Bits, FixedPoint *R)clang::interp::FixedPointinlinestatic
FixedPoint(llvm::APFixedPoint &&V)clang::interp::FixedPointinline
FixedPoint(llvm::APFixedPoint &V)clang::interp::FixedPointinline
FixedPoint(APInt V, llvm::FixedPointSemantics Sem)clang::interp::FixedPointinline
FixedPoint()clang::interp::FixedPointinline
from(const APSInt &I, llvm::FixedPointSemantics Sem, bool *Overflow)clang::interp::FixedPointinlinestatic
from(const llvm::APFloat &I, llvm::FixedPointSemantics Sem, bool *Overflow)clang::interp::FixedPointinlinestatic
getSemantics() constclang::interp::FixedPointinline
increment(const FixedPoint &A, FixedPoint *R)clang::interp::FixedPointinlinestatic
isMin() constclang::interp::FixedPointinline
isMinusOne() constclang::interp::FixedPointinline
isNegative() constclang::interp::FixedPointinline
isPositive() constclang::interp::FixedPointinline
isSigned() constclang::interp::FixedPointinline
isZero() constclang::interp::FixedPointinline
mul(const FixedPoint A, const FixedPoint B, unsigned Bits, FixedPoint *R)clang::interp::FixedPointinlinestatic
neg(const FixedPoint &A, FixedPoint *R)clang::interp::FixedPointinlinestatic
operator bool() constclang::interp::FixedPointinline
print(llvm::raw_ostream &OS) constclang::interp::FixedPointinline
rem(const FixedPoint A, const FixedPoint B, unsigned Bits, FixedPoint *R)clang::interp::FixedPointinlinestatic
shiftLeft(const FixedPoint A, const FixedPoint B, unsigned OpBits, FixedPoint *R)clang::interp::FixedPointinlinestatic
shiftRight(const FixedPoint A, const FixedPoint B, unsigned OpBits, FixedPoint *R)clang::interp::FixedPointinlinestatic
sub(const FixedPoint A, const FixedPoint B, unsigned Bits, FixedPoint *R)clang::interp::FixedPointinlinestatic
toAPSInt(unsigned BitWidth=0) constclang::interp::FixedPointinline
toAPValue(const ASTContext &) constclang::interp::FixedPointinline
toDiagnosticString(const ASTContext &Ctx) constclang::interp::FixedPointinline
toFloat(const llvm::fltSemantics *Sem) constclang::interp::FixedPointinline
toInt(unsigned BitWidth, bool Signed, bool *Overflow) constclang::interp::FixedPointinline
toSemantics(const llvm::FixedPointSemantics &Sem, bool *Overflow) constclang::interp::FixedPointinline
truncate(unsigned BitWidth) constclang::interp::FixedPointinline
zero(llvm::FixedPointSemantics Sem)clang::interp::FixedPointinlinestatic