State for an integer range.
Synopsis
Declared in <llvm/Transforms/IPO/Attributor.h>
struct IntegerRangeState
: AbstractState
Base Classes
Name |
Description |
An interface to query the internal state of an abstract attribute. |
Member Functions
Name |
Description |
|
Constructors |
Return the assumed state encoding. |
|
Return associated values' bit width. |
|
Return the known state encoding |
|
|
See AbstractState::indicateOptimisticFixpoint(...) |
|
See AbstractState::indicatePessimisticFixpoint(...) |
|
|
|
See AbstractState::isAtFixpoint() |
|
See AbstractState::isValidState() |
Join assumed and known ranges with |
|
Clamp this state with |
|
|
|
Equality for IntegerRangeState. |
Static Member Functions
Name |
Description |
|
|
Return the worst possible representable state. |