/netbsd/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/lazy/ |
H A D | toy-jit.cpp | 112 class ExprAST { class 138 ExprAST *Operand; 148 ExprAST *LHS, *RHS; 150 BinaryExprAST(char op, ExprAST *lhs, ExprAST *rhs) in BinaryExprAST() 169 IfExprAST(ExprAST *cond, ExprAST *then, ExprAST *_else) in IfExprAST() 179 ForExprAST(const std::string &varname, ExprAST *start, ExprAST *end, in ForExprAST() 180 ExprAST *step, ExprAST *body) in ForExprAST() 188 ExprAST *Body; 227 ExprAST *Body; 373 ExprAST *Step = 0; in ParseForExpr() [all …]
|
H A D | toy.cpp | 113 class ExprAST { class 139 ExprAST *Operand; 149 ExprAST *LHS, *RHS; 151 BinaryExprAST(char op, ExprAST *lhs, ExprAST *rhs) in BinaryExprAST() 170 IfExprAST(ExprAST *cond, ExprAST *then, ExprAST *_else) in IfExprAST() 180 ForExprAST(const std::string &varname, ExprAST *start, ExprAST *end, in ForExprAST() 181 ExprAST *step, ExprAST *body) in ForExprAST() 189 ExprAST *Body; 228 ExprAST *Body; 374 ExprAST *Step = 0; in ParseForExpr() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/cached/ |
H A D | toy-jit.cpp | 127 class ExprAST { class 153 ExprAST *Operand; 163 ExprAST *LHS, *RHS; 165 BinaryExprAST(char op, ExprAST *lhs, ExprAST *rhs) in BinaryExprAST() 184 IfExprAST(ExprAST *cond, ExprAST *then, ExprAST *_else) in IfExprAST() 194 ForExprAST(const std::string &varname, ExprAST *start, ExprAST *end, in ForExprAST() 195 ExprAST *step, ExprAST *body) in ForExprAST() 203 ExprAST *Body; 242 ExprAST *Body; 388 ExprAST *Step = 0; in ParseForExpr() [all …]
|
H A D | toy.cpp | 134 class ExprAST { class 160 ExprAST *Operand; 170 ExprAST *LHS, *RHS; 172 BinaryExprAST(char op, ExprAST *lhs, ExprAST *rhs) in BinaryExprAST() 191 IfExprAST(ExprAST *cond, ExprAST *then, ExprAST *_else) in IfExprAST() 201 ForExprAST(const std::string &varname, ExprAST *start, ExprAST *end, in ForExprAST() 202 ExprAST *step, ExprAST *body) in ForExprAST() 210 ExprAST *Body; 249 ExprAST *Body; 395 ExprAST *Step = 0; in ParseForExpr() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/initial/ |
H A D | toy.cpp | 111 class ExprAST { class 137 ExprAST *Operand; 147 ExprAST *LHS, *RHS; 149 BinaryExprAST(char op, ExprAST *lhs, ExprAST *rhs) in BinaryExprAST() 168 IfExprAST(ExprAST *cond, ExprAST *then, ExprAST *_else) in IfExprAST() 178 ForExprAST(const std::string &varname, ExprAST *start, ExprAST *end, in ForExprAST() 179 ExprAST *step, ExprAST *body) in ForExprAST() 187 ExprAST *Body; 226 ExprAST *Body; 372 ExprAST *Step = 0; in ParseForExpr() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter2/ |
H A 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; 117 std::unique_ptr<ExprAST> RHS) in BinaryExprAST() 122 class CallExprAST : public ExprAST { 124 std::vector<std::unique_ptr<ExprAST>> Args; 149 std::unique_ptr<ExprAST> Body; [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter9/ |
H A D | toy.cpp | 89 class ExprAST; 97 void emitLocation(ExprAST *AST); 201 class ExprAST { class 206 virtual ~ExprAST() {} in ~ExprAST() 233 : ExprAST(Loc), Name(Name) {} in VariableExprAST() 294 class IfExprAST : public ExprAST { 299 std::unique_ptr<ExprAST> Then, std::unique_ptr<ExprAST> Else) in IfExprAST() 319 std::unique_ptr<ExprAST> End, std::unique_ptr<ExprAST> Step, in ForExprAST() 337 std::unique_ptr<ExprAST> Body; 388 std::unique_ptr<ExprAST> Body; [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/complete/ |
H A D | toy.cpp | 153 class ExprAST { class 179 ExprAST *Operand; 189 ExprAST *LHS, *RHS; 191 BinaryExprAST(char op, ExprAST *lhs, ExprAST *rhs) in BinaryExprAST() 210 IfExprAST(ExprAST *cond, ExprAST *then, ExprAST *_else) in IfExprAST() 220 ForExprAST(const std::string &varname, ExprAST *start, ExprAST *end, in ForExprAST() 221 ExprAST *step, ExprAST *body) in ForExprAST() 229 ExprAST *Body; 268 ExprAST *Body; 414 ExprAST *Step = 0; in ParseForExpr() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/ |
H A D | toy.cpp | 140 class ExprAST { class 142 virtual ~ExprAST() = default; 171 std::unique_ptr<ExprAST> Operand; 207 class IfExprAST : public ExprAST { 211 IfExprAST(std::unique_ptr<ExprAST> Cond, std::unique_ptr<ExprAST> Then, in IfExprAST() 219 class ForExprAST : public ExprAST { 225 std::unique_ptr<ExprAST> End, std::unique_ptr<ExprAST> Step, in ForExprAST() 234 class VarExprAST : public ExprAST { 236 std::unique_ptr<ExprAST> Body; 279 std::unique_ptr<ExprAST> Body; [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/ |
H A D | toy.cpp | 140 class ExprAST { class 142 virtual ~ExprAST() = default; 171 std::unique_ptr<ExprAST> Operand; 207 class IfExprAST : public ExprAST { 211 IfExprAST(std::unique_ptr<ExprAST> Cond, std::unique_ptr<ExprAST> Then, in IfExprAST() 219 class ForExprAST : public ExprAST { 225 std::unique_ptr<ExprAST> End, std::unique_ptr<ExprAST> Step, in ForExprAST() 234 class VarExprAST : public ExprAST { 236 std::unique_ptr<ExprAST> Body; 279 std::unique_ptr<ExprAST> Body; [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter8/ |
H A D | toy.cpp | 146 class ExprAST { class 148 virtual ~ExprAST() = default; 177 std::unique_ptr<ExprAST> Operand; 213 class IfExprAST : public ExprAST { 217 IfExprAST(std::unique_ptr<ExprAST> Cond, std::unique_ptr<ExprAST> Then, in IfExprAST() 225 class ForExprAST : public ExprAST { 231 std::unique_ptr<ExprAST> End, std::unique_ptr<ExprAST> Step, in ForExprAST() 240 class VarExprAST : public ExprAST { 242 std::unique_ptr<ExprAST> Body; 285 std::unique_ptr<ExprAST> Body; [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/ |
H A D | toy.cpp | 140 class ExprAST { class 142 virtual ~ExprAST() = default; 171 std::unique_ptr<ExprAST> Operand; 207 class IfExprAST : public ExprAST { 211 IfExprAST(std::unique_ptr<ExprAST> Cond, std::unique_ptr<ExprAST> Then, in IfExprAST() 219 class ForExprAST : public ExprAST { 225 std::unique_ptr<ExprAST> End, std::unique_ptr<ExprAST> Step, in ForExprAST() 234 class VarExprAST : public ExprAST { 236 std::unique_ptr<ExprAST> Body; 279 std::unique_ptr<ExprAST> Body; [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter7/ |
H A D | toy.cpp | 145 class ExprAST { class 147 virtual ~ExprAST() = default; 176 std::unique_ptr<ExprAST> Operand; 212 class IfExprAST : public ExprAST { 216 IfExprAST(std::unique_ptr<ExprAST> Cond, std::unique_ptr<ExprAST> Then, in IfExprAST() 224 class ForExprAST : public ExprAST { 230 std::unique_ptr<ExprAST> End, std::unique_ptr<ExprAST> Step, in ForExprAST() 239 class VarExprAST : public ExprAST { 241 std::unique_ptr<ExprAST> Body; 284 std::unique_ptr<ExprAST> Body; [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/ |
H A D | toy.cpp | 138 class ExprAST { class 140 virtual ~ExprAST() = default; 169 std::unique_ptr<ExprAST> Operand; 181 std::unique_ptr<ExprAST> LHS, RHS; 205 class IfExprAST : public ExprAST { 209 IfExprAST(std::unique_ptr<ExprAST> Cond, std::unique_ptr<ExprAST> Then, in IfExprAST() 217 class ForExprAST : public ExprAST { 223 std::unique_ptr<ExprAST> End, std::unique_ptr<ExprAST> Step, in ForExprAST() 232 class VarExprAST : public ExprAST { 234 std::unique_ptr<ExprAST> Body; [all …]
|
H A D | KaleidoscopeJIT.h | 38 class ExprAST; variable 43 std::unique_ptr<ExprAST> Body; 47 std::unique_ptr<ExprAST> Body) in FunctionAST()
|
/netbsd/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter6/ |
H A D | toy.cpp | 138 class ExprAST { class 140 virtual ~ExprAST() = default; 168 std::unique_ptr<ExprAST> Operand; 180 std::unique_ptr<ExprAST> LHS, RHS; 191 class CallExprAST : public ExprAST { 204 class IfExprAST : public ExprAST { 208 IfExprAST(std::unique_ptr<ExprAST> Cond, std::unique_ptr<ExprAST> Then, in IfExprAST() 216 class ForExprAST : public ExprAST { 222 std::unique_ptr<ExprAST> End, std::unique_ptr<ExprAST> Step, in ForExprAST() 262 std::unique_ptr<ExprAST> Body; [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter5/ |
H A D | toy.cpp | 130 class ExprAST { class 132 virtual ~ExprAST() = default; 138 class NumberExprAST : public ExprAST { 160 std::unique_ptr<ExprAST> LHS, RHS; 171 class CallExprAST : public ExprAST { 184 class IfExprAST : public ExprAST { 188 IfExprAST(std::unique_ptr<ExprAST> Cond, std::unique_ptr<ExprAST> Then, in IfExprAST() 196 class ForExprAST : public ExprAST { 202 std::unique_ptr<ExprAST> End, std::unique_ptr<ExprAST> Step, in ForExprAST() 228 std::unique_ptr<ExprAST> Body; [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter3/ |
H A D | toy.cpp | 102 class ExprAST { class 104 virtual ~ExprAST() = default; 110 class NumberExprAST : public ExprAST { 120 class VariableExprAST : public ExprAST { 130 class BinaryExprAST : public ExprAST { 132 std::unique_ptr<ExprAST> LHS, RHS; 136 std::unique_ptr<ExprAST> RHS) in BinaryExprAST() 143 class CallExprAST : public ExprAST { 145 std::vector<std::unique_ptr<ExprAST>> Args; 173 std::unique_ptr<ExprAST> Body; [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter4/ |
H A D | toy.cpp | 112 class ExprAST { class 114 virtual ~ExprAST() = default; 120 class NumberExprAST : public ExprAST { 130 class VariableExprAST : public ExprAST { 140 class BinaryExprAST : public ExprAST { 142 std::unique_ptr<ExprAST> LHS, RHS; 146 std::unique_ptr<ExprAST> RHS) in BinaryExprAST() 153 class CallExprAST : public ExprAST { 155 std::vector<std::unique_ptr<ExprAST>> Args; 183 std::unique_ptr<ExprAST> Body; [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/docs/tutorial/MyFirstLanguageFrontend/ |
H A D | LangImpl02.rst | 39 class ExprAST { 41 virtual ~ExprAST() {} 45 class NumberExprAST : public ExprAST { 67 class VariableExprAST : public ExprAST { 75 class BinaryExprAST : public ExprAST { 77 std::unique_ptr<ExprAST> LHS, RHS; 81 std::unique_ptr<ExprAST> RHS) 86 class CallExprAST : public ExprAST { 88 std::vector<std::unique_ptr<ExprAST>> Args; 129 std::unique_ptr<ExprAST> Body; [all …]
|
H A D | LangImpl05.rst | 99 class IfExprAST : public ExprAST { 100 std::unique_ptr<ExprAST> Cond, Then, Else; 103 IfExprAST(std::unique_ptr<ExprAST> Cond, std::unique_ptr<ExprAST> Then, 104 std::unique_ptr<ExprAST> Else) 122 static std::unique_ptr<ExprAST> ParseIfExpr() { 155 static std::unique_ptr<ExprAST> ParsePrimary() { 494 class ForExprAST : public ExprAST { 500 std::unique_ptr<ExprAST> End, std::unique_ptr<ExprAST> Step, 501 std::unique_ptr<ExprAST> Body) 519 static std::unique_ptr<ExprAST> ParseForExpr() { [all …]
|
H A D | LangImpl07.rst | 676 class VarExprAST : public ExprAST { 677 std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames; 678 std::unique_ptr<ExprAST> Body; 681 VarExprAST(std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames, 682 std::unique_ptr<ExprAST> Body) 705 static std::unique_ptr<ExprAST> ParsePrimary() { 730 static std::unique_ptr<ExprAST> ParseVarExpr() { 733 std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames; 749 std::unique_ptr<ExprAST> Init; 798 ExprAST *Init = VarNames[i].second.get();
|
H A D | LangImpl06.rst | 319 class UnaryExprAST : public ExprAST { 321 std::unique_ptr<ExprAST> Operand; 324 UnaryExprAST(char Opcode, std::unique_ptr<ExprAST> Operand) 340 static std::unique_ptr<ExprAST> ParseUnary() { 368 static std::unique_ptr<ExprAST> ParseBinOpRHS(int ExprPrec, 369 std::unique_ptr<ExprAST> LHS) { 380 static std::unique_ptr<ExprAST> ParseExpression() {
|
H A D | LangImpl09.rst | 309 class ExprAST { 313 ExprAST(SourceLocation Loc = CurLoc) : Loc(Loc) {} 314 virtual ~ExprAST() {} 337 void DebugInfo::emitLocation(ExprAST *AST) {
|
H A D | LangImpl03.rst | 34 /// ExprAST - Base class for all expression nodes. 35 class ExprAST { 37 virtual ~ExprAST() {} 42 class NumberExprAST : public ExprAST { 63 Note that instead of adding virtual methods to the ExprAST class
|