#include "mlir/TableGen/Predicate.h"
|
const llvm::Record * | def {nullptr} |
|
Definition at line 34 of file Predicate.h.
◆ Pred() [1/3]
mlir::tblgen::Pred::Pred |
( |
| ) |
|
|
inlineexplicit |
◆ Pred() [2/3]
mlir::tblgen::Pred::Pred |
( |
const llvm::Record * |
record | ) |
|
|
explicit |
◆ Pred() [3/3]
mlir::tblgen::Pred::Pred |
( |
const llvm::Init * |
init | ) |
|
|
explicit |
◆ getCondition()
std::string Pred::getCondition |
( |
| ) |
const |
◆ getDef()
const llvm::Record& mlir::tblgen::Pred::getDef |
( |
| ) |
const |
|
inline |
Return the underlying def.
Definition at line 71 of file Predicate.h.
References def.
◆ getLoc()
ArrayRef< SMLoc > Pred::getLoc |
( |
| ) |
const |
◆ isCombined()
bool Pred::isCombined |
( |
| ) |
const |
◆ isNull()
bool mlir::tblgen::Pred::isNull |
( |
| ) |
const |
|
inline |
◆ operator bool()
mlir::tblgen::Pred::operator bool |
( |
| ) |
const |
|
inline |
◆ operator==()
bool mlir::tblgen::Pred::operator== |
( |
const Pred & |
other | ) |
const |
|
inline |
◆ hash_value
llvm::hash_code hash_value |
( |
Pred |
pred | ) |
|
|
friend |
◆ def
const llvm::Record* mlir::tblgen::Pred::def {nullptr} |
|
protected |
Definition at line 75 of file Predicate.h.
Referenced by mlir::tblgen::CombinedPred::getChildren(), mlir::tblgen::CombinedPred::getCombinerDef(), getCondition(), mlir::tblgen::CPred::getConditionImpl(), getDef(), getLoc(), mlir::tblgen::SubstLeavesPred::getPattern(), mlir::tblgen::ConcatPred::getPrefix(), mlir::tblgen::SubstLeavesPred::getReplacement(), mlir::tblgen::ConcatPred::getSuffix(), isCombined(), isNull(), operator bool(), and operator==().
The documentation for this class was generated from the following files: