LLVM 22.0.0git
|
Represent a contiguous range of values sharing the same sign. More...
Public Member Functions | |
SameSignRange (const APFloat &Lower, const APFloat &Upper) |
Public Attributes | |
bool | HasZero |
bool | HasNonZero |
bool | HasInf |
std::optional< std::pair< APFloat, APFloat > > | FinitePart |
Represent a contiguous range of values sharing the same sign.
Definition at line 533 of file ConstantFPRange.cpp.
Definition at line 541 of file ConstantFPRange.cpp.
References assert(), llvm::APFloatBase::cmpGreaterThan, FinitePart, llvm::APFloat::getLargest(), HasInf, HasNonZero, HasZero, isZero(), llvm::Lower, strictCompare(), and llvm::Upper.
Definition at line 539 of file ConstantFPRange.cpp.
Referenced by SameSignRange().
bool SameSignRange::HasInf |
Definition at line 536 of file ConstantFPRange.cpp.
Referenced by SameSignRange().
bool SameSignRange::HasNonZero |
Definition at line 535 of file ConstantFPRange.cpp.
Referenced by SameSignRange().
bool SameSignRange::HasZero |
Definition at line 534 of file ConstantFPRange.cpp.
Referenced by SameSignRange().