clang 19.0.0git
clang::interp::Floating Member List

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

abs(const Floating &F)clang::interp::Floatinginlinestatic
add(const Floating &A, const Floating &B, llvm::RoundingMode RM, Floating *R)clang::interp::Floatinginlinestatic
bitcastFromMemory(const std::byte *Buff, const llvm::fltSemantics &Sem)clang::interp::Floatinginlinestatic
bitWidth() constclang::interp::Floatinginline
bytesToSerialize() constclang::interp::Floatinginline
classify() constclang::interp::Floatinginline
compare(const Floating &RHS) constclang::interp::Floatinginline
convertToInteger(APSInt &Result) constclang::interp::Floatinginline
decrement(const Floating &A, llvm::RoundingMode RM, Floating *R)clang::interp::Floatinginlinestatic
deserialize(const std::byte *Buff)clang::interp::Floatinginlinestatic
div(const Floating &A, const Floating &B, llvm::RoundingMode RM, Floating *R)clang::interp::Floatinginlinestatic
Floating()clang::interp::Floatinginline
Floating(const APFloat &F)clang::interp::Floatinginline
fromIntegral(APSInt Val, const llvm::fltSemantics &Sem, llvm::RoundingMode RM, Floating &Result)clang::interp::Floatinginlinestatic
getAPFloat() constclang::interp::Floatinginline
getCategory() constclang::interp::Floatinginline
getInf(const llvm::fltSemantics &Sem)clang::interp::Floatinginlinestatic
increment(const Floating &A, llvm::RoundingMode RM, Floating *R)clang::interp::Floatinginlinestatic
isDenormal() constclang::interp::Floatinginline
isFinite() constclang::interp::Floatinginline
isInf() constclang::interp::Floatinginline
isMin() constclang::interp::Floatinginline
isMinusOne() constclang::interp::Floatinginline
isNan() constclang::interp::Floatinginline
isNegative() constclang::interp::Floatinginline
isNonZero() constclang::interp::Floatinginline
isNormal() constclang::interp::Floatinginline
isPositive() constclang::interp::Floatinginline
isSignaling() constclang::interp::Floatinginline
isSigned() constclang::interp::Floatinginline
isZero() constclang::interp::Floatinginline
mul(const Floating &A, const Floating &B, llvm::RoundingMode RM, Floating *R)clang::interp::Floatinginlinestatic
neg(const Floating &A, Floating *R)clang::interp::Floatinginlinestatic
operator!=(Floating RHS) constclang::interp::Floatinginline
operator-() constclang::interp::Floatinginline
operator<(Floating RHS) constclang::interp::Floatinginline
operator<=(Floating RHS) constclang::interp::Floatinginline
operator==(Floating RHS) constclang::interp::Floatinginline
operator>(Floating RHS) constclang::interp::Floatinginline
operator>=(Floating RHS) constclang::interp::Floatinginline
print(llvm::raw_ostream &OS) constclang::interp::Floatinginline
serialize(std::byte *Buff) constclang::interp::Floatinginline
sub(const Floating &A, const Floating &B, llvm::RoundingMode RM, Floating *R)clang::interp::Floatinginlinestatic
toAPSInt(unsigned NumBits=0) constclang::interp::Floatinginline
toAPValue() constclang::interp::Floatinginline
toDiagnosticString(const ASTContext &Ctx) constclang::interp::Floatinginline
toSemantics(const llvm::fltSemantics *Sem, llvm::RoundingMode RM) constclang::interp::Floatinginline
toSemantics(const Floating &Other, llvm::RoundingMode RM) constclang::interp::Floatinginline