/external/llvm-project/mlir/examples/toy/Ch3/include/toy/ |
D | AST.h | 33 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/ |
D | AST.h | 33 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/ |
D | AST.h | 33 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/ |
D | AST.h | 33 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/ |
D | AST.h | 33 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/ |
D | AST.h | 33 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/ |
D | AST.h | 34 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/ |
D | toy-jit.cpp | 127 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 …]
|
D | toy.cpp | 134 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/ |
D | toy-jit.cpp | 112 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 …]
|
D | toy.cpp | 113 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/ |
D | toy-jit.cpp | 127 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 …]
|
D | toy.cpp | 134 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/ |
D | toy-jit.cpp | 112 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 …]
|
D | toy.cpp | 113 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/ |
D | toy.cpp | 89 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/ |
D | toy.cpp | 111 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/ |
D | toy.cpp | 111 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/ |
D | toy.cpp | 98 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/ |
D | toy.cpp | 89 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/ |
D | toy.cpp | 88 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/ |
D | toy.cpp | 153 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/ |
D | toy.cpp | 153 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/ |
D | toy.cpp | 140 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/ |
D | toy.cpp | 140 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 …]
|