The class represents a ValueRange constraint, and constrains a variable to be a ValueRange.
More...
#include "mlir/Tools/PDLL/AST/Nodes.h"
The class represents a ValueRange constraint, and constrains a variable to be a ValueRange.
Definition at line 846 of file Nodes.h.
◆ ValueRangeConstraintDecl()
mlir::pdll::ast::ValueRangeConstraintDecl::ValueRangeConstraintDecl |
( |
SMRange |
loc, |
|
|
Expr * |
typeExpr |
|
) |
| |
|
inlineprotected |
◆ create()
◆ getTypeExpr() [1/2]
Expr* mlir::pdll::ast::ValueRangeConstraintDecl::getTypeExpr |
( |
| ) |
|
|
inline |
Return the optional type the value range is constrained to.
Definition at line 853 of file Nodes.h.
References typeExpr.
◆ getTypeExpr() [2/2]
const Expr* mlir::pdll::ast::ValueRangeConstraintDecl::getTypeExpr |
( |
| ) |
const |
|
inline |
◆ typeExpr
Expr* mlir::pdll::ast::ValueRangeConstraintDecl::typeExpr |
|
protected |
The documentation for this class was generated from the following files: