llvm::DenormalFPMathState

State for denormal floating-point math modes.

Synopsis

Declared in <llvm/Transforms/IPO/Attributor.h>

struct DenormalFPMathState
    : AbstractState

Base Classes

NameDescription
AbstractStateAn interface to query the internal state of an abstract attribute.

Types

NameDescription
DenormalState Known denormal FP math mode configuration.

Member Functions

NameDescription
DenormalFPMathState [constructor]Construct a denormal FP math state.
getAssumed Return the assumed denormal FP math state (same as known).
getKnown Return the known denormal FP math state.
indicateFixpoint Indicate that the state has reached a fixpoint.
indicateOptimisticFixpoint [virtual]See AbstractState::indicateOptimisticFixpoint(...).
indicatePessimisticFixpoint [virtual]See AbstractState::indicatePessimisticFixpoint(...).
isAtFixpoint [virtual]See AbstractState::isAtFixpoint().
isModeFixed Return true if there are no dynamic components to the denormal mode worth specializing.
isValidState [virtual]See AbstractState::isValidState().
operator^= Clamp this state with caller-side denormal information.

Data Members

NameDescription
IsAtFixedpoint Explicitly track whether we've hit a fixed point.
Known Known denormal FP math state.