|
MLIR 22.0.0git
|
This class represents a base class for a specific effect type. More...
#include "mlir/Interfaces/SideEffectInterfaces.h"
Classes | |
| class | Base |
| This base class is used for derived effects that are non-parametric. More... | |
Public Member Functions | |
| TypeID | getEffectID () const |
| Return the unique identifier for the base effects class. | |
Static Public Member Functions | |
| template<typename DerivedEffect> | |
| static DerivedEffect * | get () |
| Returns a unique instance for the given effect class. | |
Protected Member Functions | |
| Effect (TypeID id) | |
This class represents a base class for a specific effect type.
Definition at line 26 of file SideEffectInterfaces.h.
|
inlineprotected |
Definition at line 66 of file SideEffectInterfaces.h.
|
inlinestatic |
Returns a unique instance for the given effect class.
Definition at line 57 of file SideEffectInterfaces.h.
Referenced by addAllValuelessEffects().
|
inline |
Return the unique identifier for the base effects class.
Definition at line 53 of file SideEffectInterfaces.h.