/external/llvm/examples/Kaleidoscope/Chapter2/ |
toy.cpp | 79 /// ExprAST - Base class for all expression nodes. 80 class ExprAST { 82 virtual ~ExprAST() {} 86 class NumberExprAST : public ExprAST { 92 class VariableExprAST : public ExprAST { 99 class BinaryExprAST : public ExprAST { 101 BinaryExprAST(char op, ExprAST *lhs, ExprAST *rhs) {} 105 class CallExprAST : public ExprAST { 107 std::vector<ExprAST*> Args [all...] |
/external/llvm/examples/Kaleidoscope/Chapter3/ |
toy.cpp | 84 /// ExprAST - Base class for all expression nodes. 85 class ExprAST { 87 virtual ~ExprAST() {} 92 class NumberExprAST : public ExprAST { 100 class VariableExprAST : public ExprAST { 108 class BinaryExprAST : public ExprAST { 110 ExprAST *LHS, *RHS; 112 BinaryExprAST(char op, ExprAST *lhs, ExprAST *rhs) 118 class CallExprAST : public ExprAST { [all...] |
/external/llvm/examples/Kaleidoscope/Chapter6/ |
toy.cpp | 123 /// ExprAST - Base class for all expression nodes. 124 class ExprAST { 126 virtual ~ExprAST() {} 131 class NumberExprAST : public ExprAST { 140 class VariableExprAST : public ExprAST { 149 class UnaryExprAST : public ExprAST { 151 ExprAST *Operand; 154 UnaryExprAST(char opcode, ExprAST *operand) 160 class BinaryExprAST : public ExprAST { 162 ExprAST *LHS, *RHS [all...] |
/external/llvm/examples/Kaleidoscope/Chapter8/ |
toy.cpp | 92 class ExprAST; 101 void emitLocation(ExprAST *AST); 203 /// ExprAST - Base class for all expression nodes. 204 class ExprAST { 210 ExprAST(SourceLocation Loc = CurLoc) : Loc(Loc) {} 214 virtual ~ExprAST() {} 219 class NumberExprAST : public ExprAST { 225 return ExprAST::dump(out << Val, ind); 231 class VariableExprAST : public ExprAST { 236 : ExprAST(Loc), Name(name) { [all...] |
/external/llvm/examples/Kaleidoscope/Chapter5/ |
toy.cpp | 115 /// ExprAST - Base class for all expression nodes. 116 class ExprAST { 118 virtual ~ExprAST() {} 123 class NumberExprAST : public ExprAST { 132 class VariableExprAST : public ExprAST { 141 class BinaryExprAST : public ExprAST { 143 ExprAST *LHS, *RHS; 146 BinaryExprAST(char op, ExprAST *lhs, ExprAST *rhs) 152 class CallExprAST : public ExprAST { [all...] |
/external/llvm/examples/Kaleidoscope/Chapter7/ |
toy.cpp | 128 /// ExprAST - Base class for all expression nodes. 129 class ExprAST { 131 virtual ~ExprAST() {} 136 class NumberExprAST : public ExprAST { 145 class VariableExprAST : public ExprAST { 155 class UnaryExprAST : public ExprAST { 157 ExprAST *Operand; 160 UnaryExprAST(char opcode, ExprAST *operand) 166 class BinaryExprAST : public ExprAST { 168 ExprAST *LHS, *RHS [all...] |
/external/llvm/examples/Kaleidoscope/MCJIT/cached/ |
toy-jit.cpp | 126 /// ExprAST - Base class for all expression nodes. 127 class ExprAST { 129 virtual ~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) 161 class BinaryExprAST : public ExprAST { 163 ExprAST *LHS, *RHS [all...] |
toy.cpp | 133 /// ExprAST - Base class for all expression nodes. 134 class ExprAST { 136 virtual ~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) 168 class BinaryExprAST : public ExprAST { 170 ExprAST *LHS, *RHS [all...] |
/external/llvm/examples/Kaleidoscope/MCJIT/initial/ |
toy.cpp | 110 /// ExprAST - Base class for all expression nodes. 111 class ExprAST { 113 virtual ~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) 145 class BinaryExprAST : public ExprAST { 147 ExprAST *LHS, *RHS [all...] |
/external/llvm/examples/Kaleidoscope/MCJIT/lazy/ |
toy-jit.cpp | 111 /// ExprAST - Base class for all expression nodes. 112 class ExprAST { 114 virtual ~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) 146 class BinaryExprAST : public ExprAST { 148 ExprAST *LHS, *RHS [all...] |
toy.cpp | 112 /// ExprAST - Base class for all expression nodes. 113 class ExprAST { 115 virtual ~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) 147 class BinaryExprAST : public ExprAST { 149 ExprAST *LHS, *RHS [all...] |
/external/llvm/examples/Kaleidoscope/MCJIT/complete/ |
toy.cpp | 152 /// ExprAST - Base class for all expression nodes. 153 class ExprAST { 155 virtual ~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) 187 class BinaryExprAST : public ExprAST { 189 ExprAST *LHS, *RHS [all...] |
/external/llvm/examples/Kaleidoscope/Chapter4/ |
toy.cpp | 97 /// ExprAST - Base class for all expression nodes. 98 class ExprAST { 100 virtual ~ExprAST() {} 105 class NumberExprAST : public ExprAST { 114 class VariableExprAST : public ExprAST { 123 class BinaryExprAST : public ExprAST { 125 ExprAST *LHS, *RHS; 128 BinaryExprAST(char op, ExprAST *lhs, ExprAST *rhs) 134 class CallExprAST : public ExprAST { [all...] |
/external/llvm/examples/Kaleidoscope/Orc/fully_lazy/ |
toy.cpp | 119 /// ExprAST - Base class for all expression nodes. 120 struct ExprAST { 121 virtual ~ExprAST() {} 126 struct NumberExprAST : public ExprAST { 134 struct VariableExprAST : public ExprAST { 142 struct UnaryExprAST : public ExprAST { 143 UnaryExprAST(char Opcode, std::unique_ptr<ExprAST> Operand) 149 std::unique_ptr<ExprAST> Operand; 153 struct BinaryExprAST : public ExprAST { 154 BinaryExprAST(char Op, std::unique_ptr<ExprAST> LHS [all...] |
/external/llvm/examples/Kaleidoscope/Orc/initial/ |
toy.cpp | 118 /// ExprAST - Base class for all expression nodes. 119 struct ExprAST { 120 virtual ~ExprAST() {} 125 struct NumberExprAST : public ExprAST { 133 struct VariableExprAST : public ExprAST { 141 struct UnaryExprAST : public ExprAST { 142 UnaryExprAST(char Opcode, std::unique_ptr<ExprAST> Operand) 148 std::unique_ptr<ExprAST> Operand; 152 struct BinaryExprAST : public ExprAST { 153 BinaryExprAST(char Op, std::unique_ptr<ExprAST> LHS [all...] |
/external/llvm/examples/Kaleidoscope/Orc/lazy_codegen/ |
toy.cpp | 118 /// ExprAST - Base class for all expression nodes. 119 struct ExprAST { 120 virtual ~ExprAST() {} 125 struct NumberExprAST : public ExprAST { 133 struct VariableExprAST : public ExprAST { 141 struct UnaryExprAST : public ExprAST { 142 UnaryExprAST(char Opcode, std::unique_ptr<ExprAST> Operand) 148 std::unique_ptr<ExprAST> Operand; 152 struct BinaryExprAST : public ExprAST { 153 BinaryExprAST(char Op, std::unique_ptr<ExprAST> LHS [all...] |
/external/llvm/examples/Kaleidoscope/Orc/lazy_irgen/ |
toy.cpp | 118 /// ExprAST - Base class for all expression nodes. 119 struct ExprAST { 120 virtual ~ExprAST() {} 125 struct NumberExprAST : public ExprAST { 133 struct VariableExprAST : public ExprAST { 141 struct UnaryExprAST : public ExprAST { 142 UnaryExprAST(char Opcode, std::unique_ptr<ExprAST> Operand) 148 std::unique_ptr<ExprAST> Operand; 152 struct BinaryExprAST : public ExprAST { 153 BinaryExprAST(char Op, std::unique_ptr<ExprAST> LHS [all...] |