LLVM 20.0.0git
|
Helper to tie a abstract state implementation to an abstract attribute. More...
#include "llvm/Transforms/IPO/Attributor.h"
Public Types | |
using | StateType = StateTy |
Provide static access to the type of the state. | |
Public Member Functions | |
StateWrapper (const IRPosition &IRP, Ts... Args) | |
StateType & | getState () override |
See AbstractAttribute::getState(...). | |
const StateType & | getState () const override |
See AbstractAttribute::getState(...). | |
Helper to tie a abstract state implementation to an abstract attribute.
Definition at line 3165 of file Attributor.h.
using llvm::StateWrapper< StateTy, BaseType, Ts >::StateType = StateTy |
Provide static access to the type of the state.
Definition at line 3167 of file Attributor.h.
|
inline |
Definition at line 3169 of file Attributor.h.
|
inlineoverride |
See AbstractAttribute::getState(...).
Definition at line 3176 of file Attributor.h.
|
inlineoverride |
See AbstractAttribute::getState(...).
Definition at line 3173 of file Attributor.h.