Home
last modified time | relevance | path

Searched refs:RewriteStmt (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Tools/PDLL/AST/
H A DNodes.cpp56 const ReplaceStmt, const ReturnStmt, const RewriteStmt, in visit()
90 void visitImpl(const RewriteStmt *stmt) { in visitImpl()
234 RewriteStmt *RewriteStmt::create(Context &ctx, SMRange loc, Expr *rootOp, in create()
236 return new (ctx.getAllocator().Allocate<RewriteStmt>()) in create()
237 RewriteStmt(loc, rootOp, rewriteBody); in create()
H A DNodePrinter.cpp80 void printImpl(const RewriteStmt *stmt);
168 const ReturnStmt, const RewriteStmt, in print()
214 void NodePrinter::printImpl(const RewriteStmt *stmt) { in printImpl()
/llvm-project-15.0.7/mlir/test/mlir-pdll/Parser/
H A Dstmt.pdll189 // RewriteStmt
193 // CHECK: `-RewriteStmt
/llvm-project-15.0.7/mlir/test/mlir-pdll/CodeGen/MLIR/
H A Dstmt.pdll49 // RewriteStmt
/llvm-project-15.0.7/mlir/include/mlir/Tools/PDLL/AST/
H A DNodes.h298 class RewriteStmt final : public Node::NodeBase<RewriteStmt, OpRewriteStmt> {
300 static RewriteStmt *create(Context &ctx, SMRange loc, Expr *rootOp,
307 RewriteStmt(SMRange loc, Expr *rootOp, CompoundStmt *rewriteBody) in RewriteStmt() function
1291 return isa<EraseStmt, ReplaceStmt, RewriteStmt>(node); in classof()
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/CodeGen/
H A DMLIRGen.cpp65 void genImpl(const ast::RewriteStmt *stmt);
180 const ast::ReplaceStmt, const ast::RewriteStmt, in gen()
246 void CodeGen::genImpl(const ast::RewriteStmt *stmt) { in genImpl()
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/Parser/
H A DParser.cpp337 FailureOr<ast::RewriteStmt *> parseRewriteStmt();
450 FailureOr<ast::RewriteStmt *>
2406 FailureOr<ast::RewriteStmt *> Parser::parseRewriteStmt() { in parseRewriteStmt()
3031 FailureOr<ast::RewriteStmt *>
3042 return ast::RewriteStmt::create(ctx, loc, rootOp, rewriteBody); in createRewriteStmt()