MLIR 22.0.0git
mlir::tblgen::SideEffect Class Reference

#include "mlir/TableGen/SideEffects.h"

Inheritance diagram for mlir::tblgen::SideEffect:

Public Member Functions

StringRef getName () const
StringRef getBaseEffectName () const
std::string getInterfaceTrait () const
StringRef getResource () const
int64_t getStage () const
bool getEffectOnfullRegion () 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
 The TableGen definition of this decorator.

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.

◆ getEffectOnfullRegion()

bool SideEffect::getEffectOnfullRegion ( ) const

Definition at line 41 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.

◆ getStage()

int64_t SideEffect::getStage ( ) const

Definition at line 39 of file SideEffects.cpp.

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


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