Home
last modified time | relevance | path

Searched refs:VariableExprAST (Results 1 – 20 of 20) sorted by relevance

/external/llvm/examples/Kaleidoscope/Chapter3/
Dtoy.cpp107 class VariableExprAST : public ExprAST { class
111 VariableExprAST(const std::string &Name) : Name(Name) {} in VariableExprAST() function in __anon6f47b06d0111::VariableExprAST
234 return llvm::make_unique<VariableExprAST>(IdName); in ParseIdentifierExpr()
396 Value *VariableExprAST::codegen() { in codegen()
/external/llvm/examples/Kaleidoscope/Chapter2/
Dtoy.cpp111 class VariableExprAST : public ExprAST { class
115 VariableExprAST(const std::string &Name) : Name(Name) {} in VariableExprAST() function in __anonfacb3f6c0111::VariableExprAST
231 return helper::make_unique<VariableExprAST>(IdName); in ParseIdentifierExpr()
/external/llvm/examples/Kaleidoscope/Chapter4/
Dtoy.cpp113 class VariableExprAST : public ExprAST { class
117 VariableExprAST(const std::string &Name) : Name(Name) {} in VariableExprAST() function in __anone3c4216e0111::VariableExprAST
240 return llvm::make_unique<VariableExprAST>(IdName); in ParseIdentifierExpr()
420 Value *VariableExprAST::codegen() { in codegen()
/external/llvm/examples/Kaleidoscope/MCJIT/cached/
Dtoy-jit.cpp142 class VariableExprAST : public ExprAST { class
145 VariableExprAST(const std::string &name) : Name(name) {} in VariableExprAST() function in VariableExprAST
293 return new VariableExprAST(IdName); in ParseIdentifierExpr()
645 Value *VariableExprAST::Codegen() { in Codegen()
675 VariableExprAST *LHSE = static_cast<VariableExprAST*>(LHS); in Codegen()
Dtoy.cpp149 class VariableExprAST : public ExprAST { class
152 VariableExprAST(const std::string &name) : Name(name) {} in VariableExprAST() function in VariableExprAST
300 return new VariableExprAST(IdName); in ParseIdentifierExpr()
1016 Value *VariableExprAST::Codegen() { in Codegen()
1042 VariableExprAST *LHSE = static_cast<VariableExprAST*>(LHS); in Codegen()
/external/llvm/examples/Kaleidoscope/MCJIT/lazy/
Dtoy-jit.cpp127 class VariableExprAST : public ExprAST { class
130 VariableExprAST(const std::string &name) : Name(name) {} in VariableExprAST() function in VariableExprAST
278 return new VariableExprAST(IdName); in ParseIdentifierExpr()
630 Value *VariableExprAST::Codegen() { in Codegen()
657 VariableExprAST *LHSE = dynamic_cast<VariableExprAST*>(LHS); in Codegen()
Dtoy.cpp128 class VariableExprAST : public ExprAST { class
131 VariableExprAST(const std::string &name) : Name(name) {} in VariableExprAST() function in VariableExprAST
279 return new VariableExprAST(IdName); in ParseIdentifierExpr()
914 Value *VariableExprAST::Codegen() { in Codegen()
940 VariableExprAST *LHSE = static_cast<VariableExprAST*>(LHS); in Codegen()
/external/llvm/examples/Kaleidoscope/Chapter7/
Dtoy.cpp143 class VariableExprAST : public ExprAST { class
147 VariableExprAST(const std::string &Name) : Name(Name) {} in VariableExprAST() function in __anon413974710111::VariableExprAST
334 return llvm::make_unique<VariableExprAST>(IdName); in ParseIdentifierExpr()
715 Value *VariableExprAST::codegen() { in codegen()
744 VariableExprAST *LHSE = static_cast<VariableExprAST *>(LHS.get()); in codegen()
/external/llvm/examples/Kaleidoscope/MCJIT/initial/
Dtoy.cpp126 class VariableExprAST : public ExprAST { class
129 VariableExprAST(const std::string &name) : Name(name) {} in VariableExprAST() function in VariableExprAST
277 return new VariableExprAST(IdName); in ParseIdentifierExpr()
874 Value *VariableExprAST::Codegen() { in Codegen()
900 VariableExprAST *LHSE = static_cast<VariableExprAST*>(LHS); in Codegen()
/external/llvm/examples/Kaleidoscope/Chapter5/
Dtoy.cpp130 class VariableExprAST : public ExprAST { class
134 VariableExprAST(const std::string &Name) : Name(Name) {} in VariableExprAST() function in __anon5840926f0111::VariableExprAST
282 return llvm::make_unique<VariableExprAST>(IdName); in ParseIdentifierExpr()
544 Value *VariableExprAST::codegen() { in codegen()
/external/llvm/examples/Kaleidoscope/MCJIT/complete/
Dtoy.cpp168 class VariableExprAST : public ExprAST { class
171 VariableExprAST(const std::string &name) : Name(name) {} in VariableExprAST() function in VariableExprAST
319 return new VariableExprAST(IdName); in ParseIdentifierExpr()
1088 Value *VariableExprAST::Codegen() { in Codegen()
1116 VariableExprAST *LHSE = static_cast<VariableExprAST*>(LHS); in Codegen()
/external/llvm/examples/Kaleidoscope/Chapter8/
Dtoy.cpp227 class VariableExprAST : public ExprAST { class
231 VariableExprAST(SourceLocation Loc, const std::string &Name) in VariableExprAST() function in __anonb5b5e5720211::VariableExprAST
473 return llvm::make_unique<VariableExprAST>(LitLoc, IdName); in ParseIdentifierExpr()
898 Value *VariableExprAST::codegen() { in codegen()
931 VariableExprAST *LHSE = static_cast<VariableExprAST *>(LHS.get()); in codegen()
/external/llvm/examples/Kaleidoscope/Chapter6/
Dtoy.cpp138 class VariableExprAST : public ExprAST { class
142 VariableExprAST(const std::string &Name) : Name(Name) {} in VariableExprAST() function in __anonccbd03700111::VariableExprAST
315 return llvm::make_unique<VariableExprAST>(IdName); in ParseIdentifierExpr()
635 Value *VariableExprAST::codegen() { in codegen()
/external/llvm/examples/Kaleidoscope/Orc/initial/
Dtoy.cpp133 struct VariableExprAST : public ExprAST { struct
134 VariableExprAST(std::string Name) : Name(std::move(Name)) {} in VariableExprAST() function
300 return llvm::make_unique<VariableExprAST>(IdName); in ParseIdentifierExpr()
757 Value *VariableExprAST::IRGen(IRGenContext &C) const { in IRGen()
784 auto &LHSVar = static_cast<VariableExprAST &>(*LHS); in IRGen()
/external/llvm/examples/Kaleidoscope/Orc/lazy_irgen/
Dtoy.cpp133 struct VariableExprAST : public ExprAST { struct
134 VariableExprAST(std::string Name) : Name(std::move(Name)) {} in VariableExprAST() argument
300 return llvm::make_unique<VariableExprAST>(IdName); in ParseIdentifierExpr()
757 Value *VariableExprAST::IRGen(IRGenContext &C) const { in IRGen()
784 auto &LHSVar = static_cast<VariableExprAST &>(*LHS); in IRGen()
/external/llvm/examples/Kaleidoscope/Orc/lazy_codegen/
Dtoy.cpp133 struct VariableExprAST : public ExprAST { struct
134 VariableExprAST(std::string Name) : Name(std::move(Name)) {} in VariableExprAST() argument
300 return llvm::make_unique<VariableExprAST>(IdName); in ParseIdentifierExpr()
757 Value *VariableExprAST::IRGen(IRGenContext &C) const { in IRGen()
784 auto &LHSVar = static_cast<VariableExprAST &>(*LHS); in IRGen()
/external/llvm/examples/Kaleidoscope/Orc/fully_lazy/
Dtoy.cpp134 struct VariableExprAST : public ExprAST { struct
135 VariableExprAST(std::string Name) : Name(std::move(Name)) {} in VariableExprAST() function
301 return llvm::make_unique<VariableExprAST>(IdName); in ParseIdentifierExpr()
758 Value *VariableExprAST::IRGen(IRGenContext &C) const { in IRGen()
785 auto &LHSVar = static_cast<VariableExprAST &>(*LHS); in IRGen()
/external/llvm/docs/tutorial/
DLangImpl2.rst66 /// VariableExprAST - Expression class for referencing a variable, like "a".
67 class VariableExprAST : public ExprAST {
71 VariableExprAST(const std::string &Name) : Name(Name) {}
154 auto LHS = llvm::make_unique<VariableExprAST>("x");
155 auto RHS = llvm::make_unique<VariableExprAST>("y");
275 return llvm::make_unique<VariableExprAST>(IdName);
308 a '(' token, constructing either a ``VariableExprAST`` or
DLangImpl7.rst358 Value *VariableExprAST::codegen() {
579 VariableExprAST *LHSE = dynamic_cast<VariableExprAST*>(LHS.get());
DLangImpl3.rst132 Value *VariableExprAST::codegen() {
362 it out) so that they're accessible to ``VariableExprAST`` nodes.