LLVM: llvm::DenormalFPMathState Struct Reference (original) (raw)

#include "[llvm/Transforms/IPO/Attributor.h](Attributor%5F8h%5Fsource.html)"

Public Member Functions
DenormalFPMathState ()=default
DenormalState getKnown () const
DenormalState getAssumed () const
bool isValidState () const override
Return if this abstract state is in a valid state.
bool isModeFixed () const
Return true if there are no dynamic components to the denormal mode worth specializing.
bool isAtFixpoint () const override
Return if this abstract state is fixed, thus does not need to be updated if information changes as it cannot change itself.
ChangeStatus indicateFixpoint ()
ChangeStatus indicateOptimisticFixpoint () override
Indicate that the abstract state should converge to the optimistic state.
ChangeStatus indicatePessimisticFixpoint () override
Indicate that the abstract state should converge to the pessimistic state.
DenormalFPMathState operator^= (const DenormalFPMathState &Caller)
Public Member Functions inherited from llvm::AbstractState
virtual ~AbstractState ()=default
Public Attributes
DenormalState Known
bool IsAtFixedpoint = false
Explicitly track whether we've hit a fixed point.

Definition at line 5187 of file Attributor.h.

llvm::DenormalFPMathState::DenormalFPMathState ( ) default

getAssumed()

DenormalState llvm::DenormalFPMathState::getAssumed ( ) const inline

getKnown()

DenormalState llvm::DenormalFPMathState::getKnown ( ) const inline

indicateFixpoint()

ChangeStatus llvm::DenormalFPMathState::indicateFixpoint ( ) inline

indicateOptimisticFixpoint()

ChangeStatus llvm::DenormalFPMathState::indicateOptimisticFixpoint ( ) inlineoverridevirtual

indicatePessimisticFixpoint()

ChangeStatus llvm::DenormalFPMathState::indicatePessimisticFixpoint ( ) inlineoverridevirtual

isAtFixpoint()

bool llvm::DenormalFPMathState::isAtFixpoint ( ) const inlineoverridevirtual

isModeFixed()

bool llvm::DenormalFPMathState::isModeFixed ( ) const inline

isValidState()

bool llvm::DenormalFPMathState::isValidState ( ) const inlineoverridevirtual

operator^=()

IsAtFixedpoint

bool llvm::DenormalFPMathState::IsAtFixedpoint = false

Known


The documentation for this struct was generated from the following file: