MLIR
20.0.0git
|
The following effect indicates that the operation allocates from some resource. More...
#include "mlir/Interfaces/SideEffectInterfaces.h"
Additional Inherited Members | |
Public Types inherited from mlir::SideEffects::Effect::Base< DerivedEffect, BaseEffect > | |
using | BaseT = Base< DerivedEffect > |
Public Member Functions inherited from mlir::SideEffects::Effect | |
TypeID | getEffectID () const |
Return the unique identifier for the base effects class. More... | |
Static Public Member Functions inherited from mlir::SideEffects::Effect::Base< DerivedEffect, BaseEffect > | |
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... | |
Static Public Member Functions inherited from mlir::SideEffects::Effect | |
template<typename DerivedEffect > | |
static DerivedEffect * | get () |
Returns a unique instance for the given effect class. More... | |
Protected Member Functions inherited from mlir::SideEffects::Effect::Base< DerivedEffect, BaseEffect > | |
Base () | |
Protected Member Functions inherited from mlir::SideEffects::Effect | |
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 364 of file SideEffectInterfaces.h.