LLVM
10.0.0svn
|
State for dereferenceable attribute. More...
#include "llvm/Transforms/IPO/Attributor.h"
Public Attributes | |
IntegerState | DerefBytesState |
State representing for dereferenceable bytes. More... | |
BooleanState | GlobalState |
State representing that whether the value is globaly dereferenceable. More... | |
Protected Attributes | |
const AANonNull * | NonNullAA = nullptr |
State for dereferenceable attribute.
Definition at line 1656 of file Attributor.h.
|
inlineoverridevirtual |
See AbstractState::indicateOptimisticFixpoint(...)
Implements llvm::AbstractState.
Definition at line 1674 of file Attributor.h.
References llvm::IntegerState::indicateOptimisticFixpoint(), and llvm::UNCHANGED.
|
inlineoverridevirtual |
See AbstractState::indicatePessimisticFixpoint(...)
Implements llvm::AbstractState.
Definition at line 1681 of file Attributor.h.
References llvm::CHANGED, and llvm::IntegerState::indicatePessimisticFixpoint().
|
inlineoverridevirtual |
See AbstractState::isAtFixpoint()
Implements llvm::AbstractState.
Definition at line 1668 of file Attributor.h.
References llvm::IntegerState::isAtFixpoint().
|
inlineoverridevirtual |
See AbstractState::isValidState()
Implements llvm::AbstractState.
Definition at line 1665 of file Attributor.h.
References llvm::IntegerState::isValidState().
|
inline |
See IntegerState::operator&=.
Definition at line 1721 of file Attributor.h.
References DerefBytesState, and GlobalState.
|
inline |
Inequality for IntegerState.
Definition at line 1704 of file Attributor.h.
|
inline |
Definition at line 1714 of file Attributor.h.
References DerefBytesState, and GlobalState.
|
inline |
Equality for DerefState.
Definition at line 1698 of file Attributor.h.
References DerefBytesState, and GlobalState.
|
inline |
Definition at line 1707 of file Attributor.h.
References DerefBytesState, and GlobalState.
|
inline |
Definition at line 1728 of file Attributor.h.
References DerefBytesState, and GlobalState.
|
inline |
Update assumed dereferenceable bytes.
Definition at line 1693 of file Attributor.h.
References llvm::IntegerState::takeAssumedMinimum().
|
inline |
Update known dereferenceable bytes.
Definition at line 1688 of file Attributor.h.
References llvm::IntegerState::takeKnownMaximum().
IntegerState llvm::DerefState::DerefBytesState |
State representing for dereferenceable bytes.
Definition at line 1659 of file Attributor.h.
Referenced by llvm::IRPosition::getAttrs(), operator &=(), operator+=(), operator==(), operator^=(), and operator|=().
BooleanState llvm::DerefState::GlobalState |
State representing that whether the value is globaly dereferenceable.
Definition at line 1662 of file Attributor.h.
Referenced by llvm::IRPosition::getAttrs(), operator &=(), operator+=(), operator==(), operator^=(), and operator|=().
Definition at line 1735 of file Attributor.h.