| 
    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().