|
LLVM 23.0.0git
|
#include "llvm/Support/KnownFPClass.h"#include "llvm/ADT/APFloat.h"#include "llvm/Support/ErrorHandling.h"Go to the source code of this file.
Functions | |
| static bool | inputDenormalIsIEEE (DenormalMode Mode) |
Return true if it's possible to assume IEEE treatment of input denormals in F for Val. | |
| static bool | inputDenormalIsIEEEOrPosZero (DenormalMode Mode) |
| static KnownFPClass | fadd_impl (const KnownFPClass &KnownLHS, const KnownFPClass &KnownRHS, DenormalMode Mode) |
|
static |
Definition at line 237 of file KnownFPClass.cpp.
References llvm::KnownFPClass::cannotBeOrderedGreaterThanZero(), llvm::KnownFPClass::cannotBeOrderedLessThanZero(), llvm::fcNan, llvm::fcNegSubnormal, llvm::fcPosSubnormal, llvm::fcZero, llvm::KnownFPClass::isKnownNever(), llvm::KnownFPClass::isKnownNeverInfinity(), llvm::KnownFPClass::isKnownNeverNaN(), llvm::KnownFPClass::knownNot(), Mode, llvm::KnownFPClass::OrderedGreaterThanZeroMask, and llvm::KnownFPClass::OrderedLessThanZeroMask.
Referenced by llvm::KnownFPClass::fadd(), llvm::KnownFPClass::fma(), and llvm::KnownFPClass::fma_square().
|
static |
Return true if it's possible to assume IEEE treatment of input denormals in F for Val.
Definition at line 25 of file KnownFPClass.cpp.
References llvm::DenormalMode::IEEE, and Mode.
Referenced by fpclassTestIsFCmp0(), and llvm::KnownFPClass::isKnownNeverLogicalZero().
|
static |
Definition at line 29 of file KnownFPClass.cpp.
References llvm::DenormalMode::IEEE, Mode, and llvm::DenormalMode::PositiveZero.
Referenced by llvm::KnownFPClass::isKnownNeverLogicalNegZero().