LLVM 23.0.0git
llvm::fltSemantics Struct Reference

#include "llvm/ADT/APFloat.h"

Public Attributes

APFloatBase::ExponentType maxExponent
APFloatBase::ExponentType minExponent
unsigned int precision
unsigned int sizeInBits
fltNonfiniteBehavior nonFiniteBehavior = fltNonfiniteBehavior::IEEE754
fltNanEncoding nanEncoding = fltNanEncoding::IEEE
bool hasZero = true
bool hasSignedRepr = true
bool hasSignBitInMSB = true
bool hasDenormals = true
bool hasExplicitIntegerBit = false

Detailed Description

Definition at line 999 of file APFloat.h.

Member Data Documentation

◆ hasDenormals

bool llvm::fltSemantics::hasDenormals = true

Definition at line 1031 of file APFloat.h.

Referenced by llvm::detail::IEEEFloat::isDenormal().

◆ hasExplicitIntegerBit

bool llvm::fltSemantics::hasExplicitIntegerBit = false

Definition at line 1045 of file APFloat.h.

◆ hasSignBitInMSB

bool llvm::fltSemantics::hasSignBitInMSB = true

Definition at line 1026 of file APFloat.h.

Referenced by llvm::APFloatBase::hasSignBitInMSB().

◆ hasSignedRepr

bool llvm::fltSemantics::hasSignedRepr = true

Definition at line 1023 of file APFloat.h.

Referenced by llvm::exponentNaN(), and llvm::APFloatBase::semanticsHasSignedRepr().

◆ hasZero

bool llvm::fltSemantics::hasZero = true

◆ maxExponent

◆ minExponent

◆ nanEncoding

◆ nonFiniteBehavior

◆ precision

◆ sizeInBits

unsigned int llvm::fltSemantics::sizeInBits

The documentation for this struct was generated from the following file: