HomeSort by relevance Sort by last modified time
    Searched refs:ExprAST (Results 1 - 25 of 27) sorted by null

1 2

  /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...]

Completed in 190 milliseconds

1 2