|
LLVM 24.0.0git
|
#include "llvm/Support/KnownFPClass.h"#include "llvm/ADT/APFloat.h"#include "llvm/Support/ErrorHandling.h"#include "llvm/Support/KnownBits.h"Go to the source code of this file.
Functions | |
| static KnownFPClass | fadd_impl (const KnownFPClass &KnownLHS, const KnownFPClass &KnownRHS, bool IsFMA) |
| static KnownFPClass | fpconvert (const KnownFPClass &KnownSrc_, const fltSemantics &DstSem, const fltSemantics &SrcSem, DenormalMode Mode) |
| static DenormalMode | getConvertDenormalMode (DenormalMode DstMode, DenormalMode SrcMode) |
|
static |
Definition at line 497 of file KnownFPClass.cpp.
References llvm::KnownFPClass::cannotBeOrderedGreaterThanZero(), llvm::KnownFPClass::cannotBeOrderedLessThanZero(), llvm::fcNan, llvm::fcNegInf, llvm::fcNegSubnormal, llvm::fcNegZero, llvm::fcPosInf, llvm::fcPosSubnormal, llvm::fcZero, llvm::KnownFPClass::isKnownNever(), llvm::KnownFPClass::isKnownNeverNaN(), llvm::Known, llvm::KnownFPClass::OrderedGreaterThanZeroMask, and llvm::KnownFPClass::OrderedLessThanZeroMask.
Referenced by llvm::KnownFPClass::fadd(), llvm::KnownFPClass::fadd_self(), llvm::KnownFPClass::fma(), llvm::KnownFPClass::fma_square(), and llvm::KnownFPClass::fsub().
|
static |
Definition at line 1162 of file KnownFPClass.cpp.
References llvm::KnownFPClass::applyInputDenormalMode(), llvm::KnownFPClass::applyOutputDenormalMode(), llvm::fcNegInf, llvm::fcNegNormal, llvm::fcNegSubnormal, llvm::fcNegZero, llvm::fcPosInf, llvm::fcPosNormal, llvm::fcPosSubnormal, llvm::fcPosZero, llvm::fcSubnormal, llvm::KnownFPClass::isKnownNever(), llvm::APFloatBase::isRepresentableAsNormalIn(), llvm::Known, llvm::fltSemantics::maxExponent, llvm::fltSemantics::minExponent, Mode, llvm::fltSemantics::precision, llvm::APFloatBase::S_BFloat, llvm::APFloatBase::S_IEEEdouble, llvm::APFloatBase::S_IEEEhalf, llvm::APFloatBase::S_IEEEquad, llvm::APFloatBase::S_IEEEsingle, llvm::APFloatBase::S_x87DoubleExtended, and llvm::APFloatBase::SemanticsToEnum().
Referenced by llvm::KnownFPClass::fpext(), and llvm::KnownFPClass::fptrunc().
|
static |
Definition at line 1262 of file KnownFPClass.cpp.
References llvm::DenormalMode::getDynamic(), and llvm::DenormalMode::getIEEE().
Referenced by llvm::KnownFPClass::fpext(), and llvm::KnownFPClass::fptrunc().