LLVM 22.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 3211 of file Attributor.h.
using llvm::StateWrapper< StateTy, BaseType, Ts >::StateType = StateTy |
Provide static access to the type of the state.
Definition at line 3213 of file Attributor.h.
|
inline |
Definition at line 3215 of file Attributor.h.
|
inlineoverride |
See AbstractAttribute::getState(...).
Definition at line 3222 of file Attributor.h.
|
inlineoverride |
See AbstractAttribute::getState(...).
Definition at line 3219 of file Attributor.h.