MLIR  20.0.0git
Public Member Functions | List of all members
mlir::SideEffects::AutomaticAllocationScopeResource Struct Reference

An automatic allocation-scope resource that is valid in the context of a parent AutomaticAllocationScope trait. More...

#include "mlir/Interfaces/SideEffectInterfaces.h"

+ Inheritance diagram for mlir::SideEffects::AutomaticAllocationScopeResource:

Public Member Functions

StringRef getName () final
 Return a string name of the resource. More...
 
- Public Member Functions inherited from mlir::SideEffects::Resource
virtual ~Resource ()=default
 
TypeID getResourceID () const
 Return the unique identifier for the base resource class. More...
 

Additional Inherited Members

- Public Types inherited from mlir::SideEffects::Resource::Base< AutomaticAllocationScopeResource >
using BaseT = Base< AutomaticAllocationScopeResource >
 
- Static Public Member Functions inherited from mlir::SideEffects::Resource::Base< AutomaticAllocationScopeResource >
static AutomaticAllocationScopeResourceget ()
 Returns a unique instance for the given effect class. More...
 
static TypeID getResourceID ()
 Return the unique identifier for the base resource class. More...
 
static bool classof (const Resource *resource)
 'classof' used to support llvm style cast functionality. More...
 
- Protected Member Functions inherited from mlir::SideEffects::Resource::Base< AutomaticAllocationScopeResource >
 Base ()
 
- Protected Member Functions inherited from mlir::SideEffects::Resource
 Resource (TypeID id)
 

Detailed Description

An automatic allocation-scope resource that is valid in the context of a parent AutomaticAllocationScope trait.

Definition at line 128 of file SideEffectInterfaces.h.

Member Function Documentation

◆ getName()

StringRef mlir::SideEffects::AutomaticAllocationScopeResource::getName ( )
inlinefinalvirtual

Return a string name of the resource.

Implements mlir::SideEffects::Resource.

Definition at line 130 of file SideEffectInterfaces.h.


The documentation for this struct was generated from the following file: