/external/swiftshader/third_party/LLVM/examples/Kaleidoscope/Chapter2/ |
toy.cpp | 78 /// ExprAST - Base class for all expression nodes. 79 class ExprAST { 81 virtual ~ExprAST() {} 85 class NumberExprAST : public ExprAST { 92 class VariableExprAST : public ExprAST { 99 class BinaryExprAST : public ExprAST { 101 ExprAST *LHS, *RHS; 103 BinaryExprAST(char op, ExprAST *lhs, ExprAST *rhs) 108 class CallExprAST : public ExprAST { [all...] |
/external/swiftshader/third_party/LLVM/examples/Kaleidoscope/Chapter3/ |
toy.cpp | 83 /// ExprAST - Base class for all expression nodes. 84 class ExprAST { 86 virtual ~ExprAST() {} 91 class NumberExprAST : public ExprAST { 99 class VariableExprAST : public ExprAST { 107 class BinaryExprAST : public ExprAST { 109 ExprAST *LHS, *RHS; 111 BinaryExprAST(char op, ExprAST *lhs, ExprAST *rhs) 117 class CallExprAST : public ExprAST { [all...] |
/external/swiftshader/third_party/LLVM/examples/Kaleidoscope/Chapter6/ |
toy.cpp | 104 /// ExprAST - Base class for all expression nodes. 105 class ExprAST { 107 virtual ~ExprAST() {} 112 class NumberExprAST : public ExprAST { 120 class VariableExprAST : public ExprAST { 128 class UnaryExprAST : public ExprAST { 130 ExprAST *Operand; 132 UnaryExprAST(char opcode, ExprAST *operand) 138 class BinaryExprAST : public ExprAST { 140 ExprAST *LHS, *RHS [all...] |
/external/swiftshader/third_party/LLVM/examples/Kaleidoscope/Chapter5/ |
toy.cpp | 99 /// ExprAST - Base class for all expression nodes. 100 class ExprAST { 102 virtual ~ExprAST() {} 107 class NumberExprAST : public ExprAST { 115 class VariableExprAST : public ExprAST { 123 class BinaryExprAST : public ExprAST { 125 ExprAST *LHS, *RHS; 127 BinaryExprAST(char op, ExprAST *lhs, ExprAST *rhs) 133 class CallExprAST : public ExprAST { [all...] |
/external/llvm/examples/Kaleidoscope/Chapter2/ |
toy.cpp | 97 /// ExprAST - Base class for all expression nodes. 98 class ExprAST { 100 virtual ~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, 126 std::unique_ptr<ExprAST> RHS) 131 class CallExprAST : public ExprAST { [all...] |
/external/swiftshader/third_party/LLVM/examples/Kaleidoscope/Chapter4/ |
toy.cpp | 90 /// ExprAST - Base class for all expression nodes. 91 class ExprAST { 93 virtual ~ExprAST() {} 98 class NumberExprAST : public ExprAST { 106 class VariableExprAST : public ExprAST { 114 class BinaryExprAST : public ExprAST { 116 ExprAST *LHS, *RHS; 118 BinaryExprAST(char op, ExprAST *lhs, ExprAST *rhs) 124 class CallExprAST : public ExprAST { [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/swiftshader/third_party/LLVM/examples/Kaleidoscope/Chapter7/ |
toy.cpp | 108 /// ExprAST - Base class for all expression nodes. 109 class ExprAST { 111 virtual ~ExprAST() {} 116 class NumberExprAST : public ExprAST { 124 class VariableExprAST : public ExprAST { 133 class UnaryExprAST : public ExprAST { 135 ExprAST *Operand; 137 UnaryExprAST(char opcode, ExprAST *operand) 143 class BinaryExprAST : public ExprAST { 145 ExprAST *LHS, *RHS [all...] |
/external/llvm/examples/Kaleidoscope/Chapter5/ |
toy.cpp | 125 /// ExprAST - Base class for all expression nodes. 126 class ExprAST { 128 virtual ~ExprAST() {} 133 class NumberExprAST : public ExprAST { 142 class VariableExprAST : public ExprAST { 151 class BinaryExprAST : public ExprAST { 153 std::unique_ptr<ExprAST> LHS, RHS; 156 BinaryExprAST(char Op, std::unique_ptr<ExprAST> LHS, 157 std::unique_ptr<ExprAST> RHS) 163 class CallExprAST : public ExprAST { [all...] |
/external/llvm/examples/Kaleidoscope/Chapter3/ |
toy.cpp | 98 /// ExprAST - Base class for all expression nodes. 99 class ExprAST { 101 virtual ~ExprAST() {} 106 class NumberExprAST : public ExprAST { 115 class VariableExprAST : public ExprAST { 124 class BinaryExprAST : public ExprAST { 126 std::unique_ptr<ExprAST> LHS, RHS; 129 BinaryExprAST(char Op, std::unique_ptr<ExprAST> LHS, 130 std::unique_ptr<ExprAST> RHS) 136 class CallExprAST : public ExprAST { [all...] |
/external/llvm/examples/Kaleidoscope/Chapter4/ |
toy.cpp | 107 /// ExprAST - Base class for all expression nodes. 108 class ExprAST { 110 virtual ~ExprAST() {} 115 class NumberExprAST : public ExprAST { 124 class VariableExprAST : public ExprAST { 133 class BinaryExprAST : public ExprAST { 135 std::unique_ptr<ExprAST> LHS, RHS; 138 BinaryExprAST(char Op, std::unique_ptr<ExprAST> LHS, 139 std::unique_ptr<ExprAST> RHS) 145 class CallExprAST : public ExprAST { [all...] |
/external/llvm/examples/Kaleidoscope/Chapter9/ |
toy.cpp | 88 class ExprAST; 97 void emitLocation(ExprAST *AST); 200 /// ExprAST - Base class for all expression nodes. 201 class ExprAST { 205 ExprAST(SourceLocation Loc = CurLoc) : Loc(Loc) {} 206 virtual ~ExprAST() {} 216 class NumberExprAST : public ExprAST { 222 return ExprAST::dump(out << Val, ind); 228 class VariableExprAST : public ExprAST { 233 : ExprAST(Loc), Name(Name) { [all...] |
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/ |
toy.cpp | 139 /// ExprAST - Base class for all expression nodes. 140 class ExprAST { 142 virtual ~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) 177 class BinaryExprAST : public ExprAST { 179 std::unique_ptr<ExprAST> LHS, RHS [all...] |
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/ |
toy.cpp | 139 /// ExprAST - Base class for all expression nodes. 140 class ExprAST { 142 virtual ~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) 177 class BinaryExprAST : public ExprAST { 179 std::unique_ptr<ExprAST> LHS, RHS [all...] |
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/ |
toy.cpp | 139 /// ExprAST - Base class for all expression nodes. 140 class ExprAST { 142 virtual ~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) 177 class BinaryExprAST : public ExprAST { 179 std::unique_ptr<ExprAST> LHS, RHS [all...] |
/external/llvm/examples/Kaleidoscope/Chapter7/ |
toy.cpp | 139 /// ExprAST - Base class for all expression nodes. 140 class ExprAST { 142 virtual ~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) 177 class BinaryExprAST : public ExprAST { 179 std::unique_ptr<ExprAST> LHS, RHS [all...] |
/external/llvm/examples/Kaleidoscope/Chapter8/ |
toy.cpp | 136 /// ExprAST - Base class for all expression nodes. 137 class ExprAST { 139 virtual ~ExprAST() {} 144 class NumberExprAST : public ExprAST { 153 class VariableExprAST : public ExprAST { 163 class UnaryExprAST : public ExprAST { 165 std::unique_ptr<ExprAST> Operand; 168 UnaryExprAST(char Opcode, std::unique_ptr<ExprAST> Operand) 174 class BinaryExprAST : public ExprAST { 176 std::unique_ptr<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/BuildingAJIT/Chapter5/ |
toy.cpp | 155 /// ExprAST - Base class for all expression nodes. 156 class ExprAST { 158 virtual ~ExprAST() {} 163 class NumberExprAST : public ExprAST { 172 class VariableExprAST : public ExprAST { 182 class UnaryExprAST : public ExprAST { 184 std::unique_ptr<ExprAST> Operand; 187 UnaryExprAST(char Opcode, std::unique_ptr<ExprAST> Operand) 193 class BinaryExprAST : public ExprAST { 195 std::unique_ptr<ExprAST> LHS, RHS [all...] |
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/ |
toy.cpp | 140 /// ExprAST - Base class for all expression nodes. 141 class ExprAST { 143 virtual ~ExprAST() {} 148 class NumberExprAST : public ExprAST { 157 class VariableExprAST : public ExprAST { 167 class UnaryExprAST : public ExprAST { 169 std::unique_ptr<ExprAST> Operand; 172 UnaryExprAST(char Opcode, std::unique_ptr<ExprAST> Operand) 178 class BinaryExprAST : public ExprAST { 180 std::unique_ptr<ExprAST> LHS, RHS [all...] |
/external/llvm/examples/Kaleidoscope/Chapter6/ |
toy.cpp | 133 /// ExprAST - Base class for all expression nodes. 134 class ExprAST { 136 virtual ~ExprAST() {} 141 class NumberExprAST : public ExprAST { 150 class VariableExprAST : public ExprAST { 159 class UnaryExprAST : public ExprAST { 161 std::unique_ptr<ExprAST> Operand; 164 UnaryExprAST(char Opcode, std::unique_ptr<ExprAST> Operand) 170 class BinaryExprAST : public ExprAST { 172 std::unique_ptr<ExprAST> LHS, RHS [all...] |