Home
last modified time | relevance | path

Searched refs:ConstraintDecl (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/Tools/PDLL/AST/
H A DNodes.h660 class ConstraintDecl : public Decl {
666 ConstraintDecl(TypeID typeID, SMRange loc, const Name *name = nullptr)
673 ConstraintRef(const ConstraintDecl *constraint, SMRange refLoc) in ConstraintRef()
675 explicit ConstraintRef(const ConstraintDecl *constraint) in ConstraintRef()
678 const ConstraintDecl *constraint;
689 class CoreConstraintDecl : public ConstraintDecl {
696 : ConstraintDecl(typeID, loc, name) {} in ConstraintDecl() function
837 : public Node::NodeBase<UserConstraintDecl, ConstraintDecl>,
1271 return isa<ConstraintDecl, NamedAttributeDecl, OpNameDecl, PatternDecl, in classof()
1275 inline bool ConstraintDecl::classof(const Node *node) { in classof()
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/Parser/
H A DParser.cpp1082 if (isa_and_nonnull<ast::ConstraintDecl>(existingDecl)) { in parseResultDecl()
1732 if (auto *cst = dyn_cast<ast::ConstraintDecl>(cstDecl)) in parseConstraint()
2011 auto createImplicitRangeVar = [&](ast::ConstraintDecl *cst, ast::Type type) { in parseOperationExpr()
2717 if (isa<ast::ConstraintDecl>(decl)) in createDeclRefExpr()