MLIR  16.0.0git
Public Member Functions | Static Public Member Functions | List of all members
mlir::tblgen::SideEffect Class Reference

#include "mlir/TableGen/SideEffects.h"

+ Inheritance diagram for mlir::tblgen::SideEffect:
+ Collaboration diagram for mlir::tblgen::SideEffect:

Public Member Functions

StringRef getName () const
 
StringRef getBaseEffectName () const
 
std::string getInterfaceTrait () const
 
StringRef getResource () const
 
- Public Member Functions inherited from mlir::tblgen::Operator::VariableDecorator
 VariableDecorator (const llvm::Record *def)
 
const llvm::Record & getDef () const
 

Static Public Member Functions

static bool classof (const Operator::VariableDecorator *var)
 

Additional Inherited Members

- Protected Attributes inherited from mlir::tblgen::Operator::VariableDecorator
const llvm::Record * def
 

Detailed Description

Definition at line 24 of file SideEffects.h.

Member Function Documentation

◆ classof()

bool SideEffect::classof ( const Operator::VariableDecorator var)
static

◆ getBaseEffectName()

StringRef SideEffect::getBaseEffectName ( ) const

Definition at line 24 of file SideEffects.cpp.

References mlir::tblgen::Operator::VariableDecorator::def.

◆ getInterfaceTrait()

std::string SideEffect::getInterfaceTrait ( ) const

Definition at line 28 of file SideEffects.cpp.

References mlir::tblgen::Operator::VariableDecorator::def.

◆ getName()

StringRef SideEffect::getName ( ) const

Definition at line 20 of file SideEffects.cpp.

References mlir::tblgen::Operator::VariableDecorator::def.

◆ getResource()

StringRef SideEffect::getResource ( ) const

Definition at line 35 of file SideEffects.cpp.

References mlir::tblgen::Operator::VariableDecorator::def.


The documentation for this class was generated from the following files: