Home
last modified time | relevance | path

Searched refs:ExprAST (Results 1 – 25 of 82) sorted by relevance

1234

/external/llvm-project/mlir/examples/toy/Ch3/include/toy/
DAST.h33 class ExprAST {
46 ExprAST(ExprASTKind kind, Location location) in ExprAST() function
48 virtual ~ExprAST() = default;
60 using ExprASTList = std::vector<std::unique_ptr<ExprAST>>;
63 class NumberExprAST : public ExprAST {
67 NumberExprAST(Location loc, double val) : ExprAST(Expr_Num, loc), Val(val) {} in NumberExprAST()
72 static bool classof(const ExprAST *c) { return c->getKind() == Expr_Num; } in classof()
76 class LiteralExprAST : public ExprAST {
77 std::vector<std::unique_ptr<ExprAST>> values;
81 LiteralExprAST(Location loc, std::vector<std::unique_ptr<ExprAST>> values, in LiteralExprAST()
[all …]
/external/llvm-project/mlir/examples/toy/Ch4/include/toy/
DAST.h33 class ExprAST {
46 ExprAST(ExprASTKind kind, Location location) in ExprAST() function
48 virtual ~ExprAST() = default;
60 using ExprASTList = std::vector<std::unique_ptr<ExprAST>>;
63 class NumberExprAST : public ExprAST {
67 NumberExprAST(Location loc, double val) : ExprAST(Expr_Num, loc), Val(val) {} in NumberExprAST()
72 static bool classof(const ExprAST *c) { return c->getKind() == Expr_Num; } in classof()
76 class LiteralExprAST : public ExprAST {
77 std::vector<std::unique_ptr<ExprAST>> values;
81 LiteralExprAST(Location loc, std::vector<std::unique_ptr<ExprAST>> values, in LiteralExprAST()
[all …]
/external/llvm-project/mlir/examples/toy/Ch5/include/toy/
DAST.h33 class ExprAST {
46 ExprAST(ExprASTKind kind, Location location) in ExprAST() function
48 virtual ~ExprAST() = default;
60 using ExprASTList = std::vector<std::unique_ptr<ExprAST>>;
63 class NumberExprAST : public ExprAST {
67 NumberExprAST(Location loc, double val) : ExprAST(Expr_Num, loc), Val(val) {} in NumberExprAST()
72 static bool classof(const ExprAST *c) { return c->getKind() == Expr_Num; } in classof()
76 class LiteralExprAST : public ExprAST {
77 std::vector<std::unique_ptr<ExprAST>> values;
81 LiteralExprAST(Location loc, std::vector<std::unique_ptr<ExprAST>> values, in LiteralExprAST()
[all …]
/external/llvm-project/mlir/examples/toy/Ch2/include/toy/
DAST.h33 class ExprAST {
46 ExprAST(ExprASTKind kind, Location location) in ExprAST() function
48 virtual ~ExprAST() = default;
60 using ExprASTList = std::vector<std::unique_ptr<ExprAST>>;
63 class NumberExprAST : public ExprAST {
67 NumberExprAST(Location loc, double val) : ExprAST(Expr_Num, loc), Val(val) {} in NumberExprAST()
72 static bool classof(const ExprAST *c) { return c->getKind() == Expr_Num; } in classof()
76 class LiteralExprAST : public ExprAST {
77 std::vector<std::unique_ptr<ExprAST>> values;
81 LiteralExprAST(Location loc, std::vector<std::unique_ptr<ExprAST>> values, in LiteralExprAST()
[all …]
/external/llvm-project/mlir/examples/toy/Ch6/include/toy/
DAST.h33 class ExprAST {
46 ExprAST(ExprASTKind kind, Location location) in ExprAST() function
48 virtual ~ExprAST() = default;
60 using ExprASTList = std::vector<std::unique_ptr<ExprAST>>;
63 class NumberExprAST : public ExprAST {
67 NumberExprAST(Location loc, double val) : ExprAST(Expr_Num, loc), Val(val) {} in NumberExprAST()
72 static bool classof(const ExprAST *c) { return c->getKind() == Expr_Num; } in classof()
76 class LiteralExprAST : public ExprAST {
77 std::vector<std::unique_ptr<ExprAST>> values;
81 LiteralExprAST(Location loc, std::vector<std::unique_ptr<ExprAST>> values, in LiteralExprAST()
[all …]
/external/llvm-project/mlir/examples/toy/Ch1/include/toy/
DAST.h33 class ExprAST {
46 ExprAST(ExprASTKind kind, Location location) in ExprAST() function
48 virtual ~ExprAST() = default;
60 using ExprASTList = std::vector<std::unique_ptr<ExprAST>>;
63 class NumberExprAST : public ExprAST {
67 NumberExprAST(Location loc, double val) : ExprAST(Expr_Num, loc), Val(val) {} in NumberExprAST()
72 static bool classof(const ExprAST *c) { return c->getKind() == Expr_Num; } in classof()
76 class LiteralExprAST : public ExprAST {
77 std::vector<std::unique_ptr<ExprAST>> values;
81 LiteralExprAST(Location loc, std::vector<std::unique_ptr<ExprAST>> values, in LiteralExprAST()
[all …]
/external/llvm-project/mlir/examples/toy/Ch7/include/toy/
DAST.h34 class ExprAST {
48 ExprAST(ExprASTKind kind, Location location) in ExprAST() function
50 virtual ~ExprAST() = default;
62 using ExprASTList = std::vector<std::unique_ptr<ExprAST>>;
65 class NumberExprAST : public ExprAST {
69 NumberExprAST(Location loc, double val) : ExprAST(Expr_Num, loc), Val(val) {} in NumberExprAST()
74 static bool classof(const ExprAST *c) { return c->getKind() == Expr_Num; } in classof()
78 class LiteralExprAST : public ExprAST {
79 std::vector<std::unique_ptr<ExprAST>> values;
83 LiteralExprAST(Location loc, std::vector<std::unique_ptr<ExprAST>> values, in LiteralExprAST()
[all …]
/external/llvm-project/llvm/examples/Kaleidoscope/MCJIT/cached/
Dtoy-jit.cpp127 class ExprAST { class
129 virtual ~ExprAST() {} in ~ExprAST()
134 class NumberExprAST : public ExprAST {
142 class VariableExprAST : public ExprAST {
151 class UnaryExprAST : public ExprAST {
153 ExprAST *Operand;
155 UnaryExprAST(char opcode, ExprAST *operand) in UnaryExprAST()
161 class BinaryExprAST : public ExprAST {
163 ExprAST *LHS, *RHS;
165 BinaryExprAST(char op, ExprAST *lhs, ExprAST *rhs) in BinaryExprAST()
[all …]
Dtoy.cpp134 class ExprAST { class
136 virtual ~ExprAST() {} in ~ExprAST()
141 class NumberExprAST : public ExprAST {
149 class VariableExprAST : public ExprAST {
158 class UnaryExprAST : public ExprAST {
160 ExprAST *Operand;
162 UnaryExprAST(char opcode, ExprAST *operand) in UnaryExprAST()
168 class BinaryExprAST : public ExprAST {
170 ExprAST *LHS, *RHS;
172 BinaryExprAST(char op, ExprAST *lhs, ExprAST *rhs) in BinaryExprAST()
[all …]
/external/llvm-project/llvm/examples/Kaleidoscope/MCJIT/lazy/
Dtoy-jit.cpp112 class ExprAST { class
114 virtual ~ExprAST() {} in ~ExprAST()
119 class NumberExprAST : public ExprAST {
127 class VariableExprAST : public ExprAST {
136 class UnaryExprAST : public ExprAST {
138 ExprAST *Operand;
140 UnaryExprAST(char opcode, ExprAST *operand) in UnaryExprAST()
146 class BinaryExprAST : public ExprAST {
148 ExprAST *LHS, *RHS;
150 BinaryExprAST(char op, ExprAST *lhs, ExprAST *rhs) in BinaryExprAST()
[all …]
Dtoy.cpp113 class ExprAST { class
115 virtual ~ExprAST() {} in ~ExprAST()
120 class NumberExprAST : public ExprAST {
128 class VariableExprAST : public ExprAST {
137 class UnaryExprAST : public ExprAST {
139 ExprAST *Operand;
141 UnaryExprAST(char opcode, ExprAST *operand) in UnaryExprAST()
147 class BinaryExprAST : public ExprAST {
149 ExprAST *LHS, *RHS;
151 BinaryExprAST(char op, ExprAST *lhs, ExprAST *rhs) in BinaryExprAST()
[all …]
/external/llvm/examples/Kaleidoscope/MCJIT/cached/
Dtoy-jit.cpp127 class ExprAST { class
129 virtual ~ExprAST() {} in ~ExprAST()
134 class NumberExprAST : public ExprAST {
142 class VariableExprAST : public ExprAST {
151 class UnaryExprAST : public ExprAST {
153 ExprAST *Operand;
155 UnaryExprAST(char opcode, ExprAST *operand) in UnaryExprAST()
161 class BinaryExprAST : public ExprAST {
163 ExprAST *LHS, *RHS;
165 BinaryExprAST(char op, ExprAST *lhs, ExprAST *rhs) in BinaryExprAST()
[all …]
Dtoy.cpp134 class ExprAST { class
136 virtual ~ExprAST() {} in ~ExprAST()
141 class NumberExprAST : public ExprAST {
149 class VariableExprAST : public ExprAST {
158 class UnaryExprAST : public ExprAST {
160 ExprAST *Operand;
162 UnaryExprAST(char opcode, ExprAST *operand) in UnaryExprAST()
168 class BinaryExprAST : public ExprAST {
170 ExprAST *LHS, *RHS;
172 BinaryExprAST(char op, ExprAST *lhs, ExprAST *rhs) in BinaryExprAST()
[all …]
/external/llvm/examples/Kaleidoscope/MCJIT/lazy/
Dtoy-jit.cpp112 class ExprAST { class
114 virtual ~ExprAST() {} in ~ExprAST()
119 class NumberExprAST : public ExprAST {
127 class VariableExprAST : public ExprAST {
136 class UnaryExprAST : public ExprAST {
138 ExprAST *Operand;
140 UnaryExprAST(char opcode, ExprAST *operand) in UnaryExprAST()
146 class BinaryExprAST : public ExprAST {
148 ExprAST *LHS, *RHS;
150 BinaryExprAST(char op, ExprAST *lhs, ExprAST *rhs) in BinaryExprAST()
[all …]
Dtoy.cpp113 class ExprAST { class
115 virtual ~ExprAST() {} in ~ExprAST()
120 class NumberExprAST : public ExprAST {
128 class VariableExprAST : public ExprAST {
137 class UnaryExprAST : public ExprAST {
139 ExprAST *Operand;
141 UnaryExprAST(char opcode, ExprAST *operand) in UnaryExprAST()
147 class BinaryExprAST : public ExprAST {
149 ExprAST *LHS, *RHS;
151 BinaryExprAST(char op, ExprAST *lhs, ExprAST *rhs) in BinaryExprAST()
[all …]
/external/llvm-project/llvm/examples/Kaleidoscope/Chapter2/
Dtoy.cpp89 class ExprAST { class
91 virtual ~ExprAST() = default;
95 class NumberExprAST : public ExprAST {
103 class VariableExprAST : public ExprAST {
111 class BinaryExprAST : public ExprAST {
113 std::unique_ptr<ExprAST> LHS, RHS;
116 BinaryExprAST(char Op, std::unique_ptr<ExprAST> LHS, in BinaryExprAST()
117 std::unique_ptr<ExprAST> RHS) in BinaryExprAST()
122 class CallExprAST : public ExprAST {
124 std::vector<std::unique_ptr<ExprAST>> Args;
[all …]
/external/llvm/examples/Kaleidoscope/MCJIT/initial/
Dtoy.cpp111 class ExprAST { class
113 virtual ~ExprAST() {} in ~ExprAST()
118 class NumberExprAST : public ExprAST {
126 class VariableExprAST : public ExprAST {
135 class UnaryExprAST : public ExprAST {
137 ExprAST *Operand;
139 UnaryExprAST(char opcode, ExprAST *operand) in UnaryExprAST()
145 class BinaryExprAST : public ExprAST {
147 ExprAST *LHS, *RHS;
149 BinaryExprAST(char op, ExprAST *lhs, ExprAST *rhs) in BinaryExprAST()
[all …]
/external/llvm-project/llvm/examples/Kaleidoscope/MCJIT/initial/
Dtoy.cpp111 class ExprAST { class
113 virtual ~ExprAST() {} in ~ExprAST()
118 class NumberExprAST : public ExprAST {
126 class VariableExprAST : public ExprAST {
135 class UnaryExprAST : public ExprAST {
137 ExprAST *Operand;
139 UnaryExprAST(char opcode, ExprAST *operand) in UnaryExprAST()
145 class BinaryExprAST : public ExprAST {
147 ExprAST *LHS, *RHS;
149 BinaryExprAST(char op, ExprAST *lhs, ExprAST *rhs) in BinaryExprAST()
[all …]
/external/llvm/examples/Kaleidoscope/Chapter2/
Dtoy.cpp98 class ExprAST { class
100 virtual ~ExprAST() {} in ~ExprAST()
104 class NumberExprAST : public ExprAST {
112 class VariableExprAST : public ExprAST {
120 class BinaryExprAST : public ExprAST {
122 std::unique_ptr<ExprAST> LHS, RHS;
125 BinaryExprAST(char Op, std::unique_ptr<ExprAST> LHS, in BinaryExprAST()
126 std::unique_ptr<ExprAST> RHS) in BinaryExprAST()
131 class CallExprAST : public ExprAST {
133 std::vector<std::unique_ptr<ExprAST>> Args;
[all …]
/external/llvm-project/llvm/examples/Kaleidoscope/Chapter9/
Dtoy.cpp89 class ExprAST;
97 void emitLocation(ExprAST *AST);
201 class ExprAST { class
205 ExprAST(SourceLocation Loc = CurLoc) : Loc(Loc) {} in ExprAST() function in __anon30d18c350211::ExprAST
206 virtual ~ExprAST() {} in ~ExprAST()
216 class NumberExprAST : public ExprAST {
222 return ExprAST::dump(out << Val, ind); in dump()
228 class VariableExprAST : public ExprAST {
233 : ExprAST(Loc), Name(Name) {} in VariableExprAST()
237 return ExprAST::dump(out << Name, ind); in dump()
[all …]
/external/llvm/examples/Kaleidoscope/Chapter9/
Dtoy.cpp88 class ExprAST;
97 void emitLocation(ExprAST *AST);
201 class ExprAST { class
205 ExprAST(SourceLocation Loc = CurLoc) : Loc(Loc) {} in ExprAST() function in __anondaca4fa70211::ExprAST
206 virtual ~ExprAST() {} in ~ExprAST()
216 class NumberExprAST : public ExprAST {
222 return ExprAST::dump(out << Val, ind); in dump()
228 class VariableExprAST : public ExprAST {
233 : ExprAST(Loc), Name(Name) {} in VariableExprAST()
237 return ExprAST::dump(out << Name, ind); in dump()
[all …]
/external/llvm-project/llvm/examples/Kaleidoscope/MCJIT/complete/
Dtoy.cpp153 class ExprAST { class
155 virtual ~ExprAST() {} in ~ExprAST()
160 class NumberExprAST : public ExprAST {
168 class VariableExprAST : public ExprAST {
177 class UnaryExprAST : public ExprAST {
179 ExprAST *Operand;
181 UnaryExprAST(char opcode, ExprAST *operand) in UnaryExprAST()
187 class BinaryExprAST : public ExprAST {
189 ExprAST *LHS, *RHS;
191 BinaryExprAST(char op, ExprAST *lhs, ExprAST *rhs) in BinaryExprAST()
[all …]
/external/llvm/examples/Kaleidoscope/MCJIT/complete/
Dtoy.cpp153 class ExprAST { class
155 virtual ~ExprAST() {} in ~ExprAST()
160 class NumberExprAST : public ExprAST {
168 class VariableExprAST : public ExprAST {
177 class UnaryExprAST : public ExprAST {
179 ExprAST *Operand;
181 UnaryExprAST(char opcode, ExprAST *operand) in UnaryExprAST()
187 class BinaryExprAST : public ExprAST {
189 ExprAST *LHS, *RHS;
191 BinaryExprAST(char op, ExprAST *lhs, ExprAST *rhs) in BinaryExprAST()
[all …]
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
Dtoy.cpp140 class ExprAST { class
142 virtual ~ExprAST() {} in ~ExprAST()
147 class NumberExprAST : public ExprAST {
156 class VariableExprAST : public ExprAST {
166 class UnaryExprAST : public ExprAST {
168 std::unique_ptr<ExprAST> Operand;
171 UnaryExprAST(char Opcode, std::unique_ptr<ExprAST> Operand) in UnaryExprAST()
177 class BinaryExprAST : public ExprAST {
179 std::unique_ptr<ExprAST> LHS, RHS;
182 BinaryExprAST(char Op, std::unique_ptr<ExprAST> LHS, in BinaryExprAST()
[all …]
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/
Dtoy.cpp140 class ExprAST { class
142 virtual ~ExprAST() {} in ~ExprAST()
147 class NumberExprAST : public ExprAST {
156 class VariableExprAST : public ExprAST {
166 class UnaryExprAST : public ExprAST {
168 std::unique_ptr<ExprAST> Operand;
171 UnaryExprAST(char Opcode, std::unique_ptr<ExprAST> Operand) in UnaryExprAST()
177 class BinaryExprAST : public ExprAST {
179 std::unique_ptr<ExprAST> LHS, RHS;
182 BinaryExprAST(char Op, std::unique_ptr<ExprAST> LHS, in BinaryExprAST()
[all …]

1234