My Project
Public Member Functions | Protected Attributes | List of all members
mlir::tblgen::Pred Class Reference

#include <Predicate.h>

Inheritance diagram for mlir::tblgen::Pred:
Inheritance graph
[legend]

Public Member Functions

 Pred ()
 
 Pred (const llvm::Record *record)
 
 Pred (const llvm::Init *init)
 
bool isNull () const
 
std::string getCondition () const
 
bool isCombined () const
 
bool operator== (const Pred &other) const
 
ArrayRef< llvm::SMLoc > getLoc () const
 

Protected Attributes

const llvm::Record * def
 

Constructor & Destructor Documentation

◆ Pred() [1/3]

mlir::tblgen::Pred::Pred ( )
inlineexplicit

◆ Pred() [2/3]

tblgen::Pred::Pred ( const llvm::Record *  record)
explicit

◆ Pred() [3/3]

tblgen::Pred::Pred ( const llvm::Init *  init)
explicit

Member Function Documentation

◆ getCondition()

std::string tblgen::Pred::getCondition ( ) const

◆ getLoc()

ArrayRef< llvm::SMLoc > tblgen::Pred::getLoc ( ) const

◆ isCombined()

bool tblgen::Pred::isCombined ( ) const

◆ isNull()

bool mlir::tblgen::Pred::isNull ( ) const
inline

◆ operator==()

bool mlir::tblgen::Pred::operator== ( const Pred other) const
inline

Member Data Documentation

◆ def

const llvm::Record* mlir::tblgen::Pred::def
protected

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