/external/llvm/examples/Kaleidoscope/Chapter2/ |
H A D | toy.cpp | 96 /// ExprAST - Base class for all expression nodes. 97 class ExprAST { class in namespace:__anon11889 99 virtual ~ExprAST() {} 103 class NumberExprAST : public ExprAST { 111 class VariableExprAST : public ExprAST { 119 class BinaryExprAST : public ExprAST { 121 std::unique_ptr<ExprAST> LHS, RHS; 124 BinaryExprAST(char Op, std::unique_ptr<ExprAST> LHS, 125 std::unique_ptr<ExprAST> RHS) 130 class CallExprAST : public ExprAST { [all...] |
/external/llvm/examples/Kaleidoscope/Chapter3/ |
H A D | toy.cpp | 90 /// ExprAST - Base class for all expression nodes. 91 class ExprAST { class in namespace:__anon11890 93 virtual ~ExprAST() {} 98 class NumberExprAST : public ExprAST { 107 class VariableExprAST : public ExprAST { 116 class BinaryExprAST : public ExprAST { 118 std::unique_ptr<ExprAST> LHS, RHS; 121 BinaryExprAST(char Op, std::unique_ptr<ExprAST> LHS, 122 std::unique_ptr<ExprAST> RHS) 128 class CallExprAST : public ExprAST { [all...] |
/external/llvm/examples/Kaleidoscope/Chapter4/ |
H A D | toy.cpp | 96 /// ExprAST - Base class for all expression nodes. 97 class ExprAST { class in namespace:__anon11891 99 virtual ~ExprAST() {} 104 class NumberExprAST : public ExprAST { 113 class VariableExprAST : public ExprAST { 122 class BinaryExprAST : public ExprAST { 124 std::unique_ptr<ExprAST> LHS, RHS; 127 BinaryExprAST(char Op, std::unique_ptr<ExprAST> LHS, 128 std::unique_ptr<ExprAST> RHS) 134 class CallExprAST : public ExprAST { [all...] |
/external/llvm/examples/Kaleidoscope/Chapter5/ |
H A D | toy.cpp | 113 /// ExprAST - Base class for all expression nodes. 114 class ExprAST { class in namespace:__anon11892 116 virtual ~ExprAST() {} 121 class NumberExprAST : public ExprAST { 130 class VariableExprAST : public ExprAST { 139 class BinaryExprAST : public ExprAST { 141 std::unique_ptr<ExprAST> LHS, RHS; 144 BinaryExprAST(char Op, std::unique_ptr<ExprAST> LHS, 145 std::unique_ptr<ExprAST> RHS) 151 class CallExprAST : public ExprAST { [all...] |
/external/llvm/examples/Kaleidoscope/Chapter6/ |
H A D | toy.cpp | 121 /// ExprAST - Base class for all expression nodes. 122 class ExprAST { class in namespace:__anon11893 124 virtual ~ExprAST() {} 129 class NumberExprAST : public ExprAST { 138 class VariableExprAST : public ExprAST { 147 class UnaryExprAST : public ExprAST { 149 std::unique_ptr<ExprAST> Operand; 152 UnaryExprAST(char Opcode, std::unique_ptr<ExprAST> Operand) 158 class BinaryExprAST : public ExprAST { 160 std::unique_ptr<ExprAST> LH [all...] |
/external/llvm/examples/Kaleidoscope/Chapter7/ |
H A D | toy.cpp | 126 /// ExprAST - Base class for all expression nodes. 127 class ExprAST { class in namespace:__anon11894 129 virtual ~ExprAST() {} 134 class NumberExprAST : public ExprAST { 143 class VariableExprAST : public ExprAST { 153 class UnaryExprAST : public ExprAST { 155 std::unique_ptr<ExprAST> Operand; 158 UnaryExprAST(char Opcode, std::unique_ptr<ExprAST> Operand) 164 class BinaryExprAST : public ExprAST { 166 std::unique_ptr<ExprAST> LH [all...] |
/external/llvm/examples/Kaleidoscope/Chapter8/ |
H A D | toy.cpp | 88 class ExprAST; 96 void emitLocation(ExprAST *AST); 199 /// ExprAST - Base class for all expression nodes. 200 class ExprAST { class in namespace:__anon11896 204 ExprAST(SourceLocation Loc = CurLoc) : Loc(Loc) {} function in class:__anon11896::ExprAST 205 virtual ~ExprAST() {} 215 class NumberExprAST : public ExprAST { 221 return ExprAST::dump(out << Val, ind); 227 class VariableExprAST : public ExprAST { 232 : ExprAST(Lo [all...] |
/external/llvm/examples/Kaleidoscope/MCJIT/cached/ |
H A D | toy-jit.cpp | 126 /// ExprAST - Base class for all expression nodes. 127 class ExprAST { class 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 *LH [all...] |
H A D | toy.cpp | 133 /// ExprAST - Base class for all expression nodes. 134 class ExprAST { class 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 *LH [all...] |
/external/llvm/examples/Kaleidoscope/MCJIT/complete/ |
H A D | toy.cpp | 152 /// ExprAST - Base class for all expression nodes. 153 class ExprAST { class 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 *LH [all...] |
/external/llvm/examples/Kaleidoscope/MCJIT/initial/ |
H A D | toy.cpp | 110 /// ExprAST - Base class for all expression nodes. 111 class ExprAST { class 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 *LH [all...] |
/external/llvm/examples/Kaleidoscope/MCJIT/lazy/ |
H A D | toy-jit.cpp | 111 /// ExprAST - Base class for all expression nodes. 112 class ExprAST { class 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 *LH [all...] |
H A D | toy.cpp | 112 /// ExprAST - Base class for all expression nodes. 113 class ExprAST { class 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 *LH [all...] |
/external/llvm/examples/Kaleidoscope/Orc/fully_lazy/ |
H A D | toy.cpp | 119 /// ExprAST - Base class for all expression nodes. 120 struct ExprAST { struct 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> LH [all...] |
/external/llvm/examples/Kaleidoscope/Orc/initial/ |
H A D | toy.cpp | 118 /// ExprAST - Base class for all expression nodes. 119 struct ExprAST { struct 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> LH [all...] |
/external/llvm/examples/Kaleidoscope/Orc/lazy_codegen/ |
H A D | toy.cpp | 118 /// ExprAST - Base class for all expression nodes. 119 struct ExprAST { struct 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> LH [all...] |
/external/llvm/examples/Kaleidoscope/Orc/lazy_irgen/ |
H A D | toy.cpp | 118 /// ExprAST - Base class for all expression nodes. 119 struct ExprAST { struct 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> LH [all...] |