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

A conservative default resource kind. More...

#include "mlir/Interfaces/SideEffectInterfaces.h"

+ Inheritance diagram for mlir::SideEffects::DefaultResource:

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< DefaultResource >
using BaseT = Base< DefaultResource >
 
- Static Public Member Functions inherited from mlir::SideEffects::Resource::Base< DefaultResource >
static DefaultResourceget ()
 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< DefaultResource >
 Base ()
 
- Protected Member Functions inherited from mlir::SideEffects::Resource
 Resource (TypeID id)
 

Detailed Description

A conservative default resource kind.

Definition at line 122 of file SideEffectInterfaces.h.

Member Function Documentation

◆ getName()

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

Return a string name of the resource.

Implements mlir::SideEffects::Resource.

Definition at line 123 of file SideEffectInterfaces.h.


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