MLIR
18.0.0git
|
The following effect indicates that the operation allocates from some resource. More...
#include "mlir/Interfaces/SideEffectInterfaces.h"
Additional Inherited Members | |
![]() | |
using | BaseT = Base< DerivedEffect > |
![]() | |
TypeID | getEffectID () const |
Return the unique identifier for the base effects class. More... | |
![]() | |
static TypeID | getEffectID () |
Return the unique identifier for the base effects class. More... | |
static bool | classof (const ::mlir::SideEffects::Effect *effect) |
'classof' used to support llvm style cast functionality. More... | |
static DerivedEffect * | get () |
Returns a unique instance for the derived effect class. More... | |
![]() | |
template<typename DerivedEffect > | |
static DerivedEffect * | get () |
Returns a unique instance for the given effect class. More... | |
![]() | |
Base () | |
![]() | |
Effect (TypeID id) | |
The following effect indicates that the operation allocates from some resource.
An 'allocate' effect implies only allocation of the resource, and not any visible mutation or dereference.
Definition at line 329 of file SideEffectInterfaces.h.