Searched defs:ExprAST (Results 1 - 17 of 17) sorted by relevance

/external/llvm/examples/Kaleidoscope/Chapter2/
H A Dtoy.cpp96 /// 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 Dtoy.cpp90 /// 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 Dtoy.cpp96 /// 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 Dtoy.cpp113 /// 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 Dtoy.cpp121 /// 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 Dtoy.cpp126 /// 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 Dtoy.cpp88 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 Dtoy-jit.cpp126 /// 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 Dtoy.cpp133 /// 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 Dtoy.cpp152 /// 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 Dtoy.cpp110 /// 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 Dtoy-jit.cpp111 /// 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 Dtoy.cpp112 /// 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 Dtoy.cpp119 /// 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 Dtoy.cpp118 /// 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 Dtoy.cpp118 /// 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 Dtoy.cpp118 /// 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...]

Completed in 151 milliseconds