My Project
Public Member Functions | List of all members
mlir::tblgen::DagLeaf Class Reference

#include <Pattern.h>

Public Member Functions

 DagLeaf (const llvm::Init *def)
 
bool isUnspecified () const
 
bool isOperandMatcher () const
 
bool isAttrMatcher () const
 
bool isNativeCodeCall () const
 
bool isConstantAttr () const
 
bool isEnumAttrCase () const
 
Constraint getAsConstraint () const
 
ConstantAttr getAsConstantAttr () const
 
EnumAttrCase getAsEnumAttrCase () const
 
std::string getConditionTemplate () const
 
StringRef getNativeCodeTemplate () const
 
void print (raw_ostream &os) const
 

Constructor & Destructor Documentation

◆ DagLeaf()

mlir::tblgen::DagLeaf::DagLeaf ( const llvm::Init *  def)
inlineexplicit

Member Function Documentation

◆ getAsConstantAttr()

tblgen::ConstantAttr tblgen::DagLeaf::getAsConstantAttr ( ) const

◆ getAsConstraint()

tblgen::Constraint tblgen::DagLeaf::getAsConstraint ( ) const

◆ getAsEnumAttrCase()

tblgen::EnumAttrCase tblgen::DagLeaf::getAsEnumAttrCase ( ) const

◆ getConditionTemplate()

std::string tblgen::DagLeaf::getConditionTemplate ( ) const

◆ getNativeCodeTemplate()

llvm::StringRef tblgen::DagLeaf::getNativeCodeTemplate ( ) const

◆ isAttrMatcher()

bool tblgen::DagLeaf::isAttrMatcher ( ) const

◆ isConstantAttr()

bool tblgen::DagLeaf::isConstantAttr ( ) const

◆ isEnumAttrCase()

bool tblgen::DagLeaf::isEnumAttrCase ( ) const

◆ isNativeCodeCall()

bool tblgen::DagLeaf::isNativeCodeCall ( ) const

◆ isOperandMatcher()

bool tblgen::DagLeaf::isOperandMatcher ( ) const

◆ isUnspecified()

bool tblgen::DagLeaf::isUnspecified ( ) const

◆ print()

void tblgen::DagLeaf::print ( raw_ostream &  os) const

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