clang 20.0.0git
|
This is the complete list of members for clang::interp::Floating, including all inherited members.
abs(const Floating &F) | clang::interp::Floating | inlinestatic |
add(const Floating &A, const Floating &B, llvm::RoundingMode RM, Floating *R) | clang::interp::Floating | inlinestatic |
bitcastFromMemory(const std::byte *Buff, const llvm::fltSemantics &Sem) | clang::interp::Floating | inlinestatic |
bitWidth() const | clang::interp::Floating | inline |
bytesToSerialize() const | clang::interp::Floating | inline |
classify() const | clang::interp::Floating | inline |
compare(const Floating &RHS) const | clang::interp::Floating | inline |
convertToInteger(APSInt &Result) const | clang::interp::Floating | inline |
decrement(const Floating &A, llvm::RoundingMode RM, Floating *R) | clang::interp::Floating | inlinestatic |
deserialize(const std::byte *Buff) | clang::interp::Floating | inlinestatic |
div(const Floating &A, const Floating &B, llvm::RoundingMode RM, Floating *R) | clang::interp::Floating | inlinestatic |
Floating() | clang::interp::Floating | inline |
Floating(const APFloat &F) | clang::interp::Floating | inline |
fromIntegral(APSInt Val, const llvm::fltSemantics &Sem, llvm::RoundingMode RM, Floating &Result) | clang::interp::Floating | inlinestatic |
getAPFloat() const | clang::interp::Floating | inline |
getCategory() const | clang::interp::Floating | inline |
getInf(const llvm::fltSemantics &Sem) | clang::interp::Floating | inlinestatic |
increment(const Floating &A, llvm::RoundingMode RM, Floating *R) | clang::interp::Floating | inlinestatic |
isDenormal() const | clang::interp::Floating | inline |
isFinite() const | clang::interp::Floating | inline |
isInf() const | clang::interp::Floating | inline |
isMin() const | clang::interp::Floating | inline |
isMinusOne() const | clang::interp::Floating | inline |
isNan() const | clang::interp::Floating | inline |
isNegative() const | clang::interp::Floating | inline |
isNonZero() const | clang::interp::Floating | inline |
isNormal() const | clang::interp::Floating | inline |
isPositive() const | clang::interp::Floating | inline |
isSignaling() const | clang::interp::Floating | inline |
isSigned() const | clang::interp::Floating | inline |
isZero() const | clang::interp::Floating | inline |
mul(const Floating &A, const Floating &B, llvm::RoundingMode RM, Floating *R) | clang::interp::Floating | inlinestatic |
neg(const Floating &A, Floating *R) | clang::interp::Floating | inlinestatic |
operator!=(Floating RHS) const | clang::interp::Floating | inline |
operator-() const | clang::interp::Floating | inline |
operator<(Floating RHS) const | clang::interp::Floating | inline |
operator<=(Floating RHS) const | clang::interp::Floating | inline |
operator==(Floating RHS) const | clang::interp::Floating | inline |
operator>(Floating RHS) const | clang::interp::Floating | inline |
operator>=(Floating RHS) const | clang::interp::Floating | inline |
print(llvm::raw_ostream &OS) const | clang::interp::Floating | inline |
serialize(std::byte *Buff) const | clang::interp::Floating | inline |
sub(const Floating &A, const Floating &B, llvm::RoundingMode RM, Floating *R) | clang::interp::Floating | inlinestatic |
toAPSInt(unsigned NumBits=0) const | clang::interp::Floating | inline |
toAPValue(const ASTContext &) const | clang::interp::Floating | inline |
toDiagnosticString(const ASTContext &Ctx) const | clang::interp::Floating | inline |
toSemantics(const llvm::fltSemantics *Sem, llvm::RoundingMode RM) const | clang::interp::Floating | inline |
toSemantics(const Floating &Other, llvm::RoundingMode RM) const | clang::interp::Floating | inline |