[Mlir-commits] [mlir] Update AST.h (PR #138658)
llvmlistbot at llvm.org
llvmlistbot at llvm.org
Tue May 6 01:56:45 PDT 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-mlir
Author: Chanane Zaguri (chananelz)
<details>
<summary>Changes</summary>
use ExprASTList
---
Full diff: https://github.com/llvm/llvm-project/pull/138658.diff
1 Files Affected:
- (modified) mlir/examples/toy/Ch1/include/toy/AST.h (+4-4)
``````````diff
diff --git a/mlir/examples/toy/Ch1/include/toy/AST.h b/mlir/examples/toy/Ch1/include/toy/AST.h
index d2ba101dea5a4..e7d7e85262524 100644
--- a/mlir/examples/toy/Ch1/include/toy/AST.h
+++ b/mlir/examples/toy/Ch1/include/toy/AST.h
@@ -77,11 +77,11 @@ class NumberExprAST : public ExprAST {
/// Expression class for a literal value.
class LiteralExprAST : public ExprAST {
- std::vector<std::unique_ptr<ExprAST>> values;
+ ExprASTList values;
std::vector<int64_t> dims;
public:
- LiteralExprAST(Location loc, std::vector<std::unique_ptr<ExprAST>> values,
+ LiteralExprAST(Location loc, ExprASTList values,
std::vector<int64_t> dims)
: ExprAST(Expr_Literal, std::move(loc)), values(std::move(values)),
dims(std::move(dims)) {}
@@ -167,11 +167,11 @@ class BinaryExprAST : public ExprAST {
/// Expression class for function calls.
class CallExprAST : public ExprAST {
std::string callee;
- std::vector<std::unique_ptr<ExprAST>> args;
+ ExprASTList args;
public:
CallExprAST(Location loc, const std::string &callee,
- std::vector<std::unique_ptr<ExprAST>> args)
+ ExprASTList args)
: ExprAST(Expr_Call, std::move(loc)), callee(callee),
args(std::move(args)) {}
``````````
</details>
https://github.com/llvm/llvm-project/pull/138658
More information about the Mlir-commits
mailing list