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

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

Completed in 58 milliseconds