Home
last modified time | relevance | path

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

12

/llvm-project/mlir/examples/toy/Ch3/include/toy/
H A DAST.h97 class VariableExprAST : public ExprAST {
101 VariableExprAST(Location loc, llvm::StringRef name) in VariableExprAST() function
205 std::vector<std::unique_ptr<VariableExprAST>> args;
209 std::vector<std::unique_ptr<VariableExprAST>> args) in PrototypeAST()
214 llvm::ArrayRef<std::unique_ptr<VariableExprAST>> getArgs() { return args; } in getArgs()
H A DParser.h180 return std::make_unique<VariableExprAST>(std::move(loc), name); in parseIdentifierExpr()
414 std::vector<std::unique_ptr<VariableExprAST>> args; in parsePrototype()
420 auto decl = std::make_unique<VariableExprAST>(std::move(loc), name); in parsePrototype()
/llvm-project/mlir/examples/toy/Ch6/include/toy/
H A DAST.h97 class VariableExprAST : public ExprAST {
101 VariableExprAST(Location loc, llvm::StringRef name) in VariableExprAST() function
205 std::vector<std::unique_ptr<VariableExprAST>> args;
209 std::vector<std::unique_ptr<VariableExprAST>> args) in PrototypeAST()
214 llvm::ArrayRef<std::unique_ptr<VariableExprAST>> getArgs() { return args; } in getArgs()
H A DParser.h180 return std::make_unique<VariableExprAST>(std::move(loc), name); in parseIdentifierExpr()
414 std::vector<std::unique_ptr<VariableExprAST>> args; in parsePrototype()
420 auto decl = std::make_unique<VariableExprAST>(std::move(loc), name); in parsePrototype()
/llvm-project/mlir/examples/toy/Ch5/include/toy/
H A DAST.h97 class VariableExprAST : public ExprAST {
101 VariableExprAST(Location loc, llvm::StringRef name) in VariableExprAST() function
205 std::vector<std::unique_ptr<VariableExprAST>> args;
209 std::vector<std::unique_ptr<VariableExprAST>> args) in PrototypeAST()
214 llvm::ArrayRef<std::unique_ptr<VariableExprAST>> getArgs() { return args; } in getArgs()
H A DParser.h180 return std::make_unique<VariableExprAST>(std::move(loc), name); in parseIdentifierExpr()
414 std::vector<std::unique_ptr<VariableExprAST>> args; in parsePrototype()
420 auto decl = std::make_unique<VariableExprAST>(std::move(loc), name); in parsePrototype()
/llvm-project/mlir/examples/toy/Ch4/include/toy/
H A DAST.h97 class VariableExprAST : public ExprAST {
101 VariableExprAST(Location loc, llvm::StringRef name) in VariableExprAST() function
205 std::vector<std::unique_ptr<VariableExprAST>> args;
209 std::vector<std::unique_ptr<VariableExprAST>> args) in PrototypeAST()
214 llvm::ArrayRef<std::unique_ptr<VariableExprAST>> getArgs() { return args; } in getArgs()
H A DParser.h180 return std::make_unique<VariableExprAST>(std::move(loc), name); in parseIdentifierExpr()
414 std::vector<std::unique_ptr<VariableExprAST>> args; in parsePrototype()
420 auto decl = std::make_unique<VariableExprAST>(std::move(loc), name); in parsePrototype()
/llvm-project/mlir/examples/toy/Ch2/include/toy/
H A DAST.h97 class VariableExprAST : public ExprAST {
101 VariableExprAST(Location loc, llvm::StringRef name) in VariableExprAST() function
205 std::vector<std::unique_ptr<VariableExprAST>> args;
209 std::vector<std::unique_ptr<VariableExprAST>> args) in PrototypeAST()
214 llvm::ArrayRef<std::unique_ptr<VariableExprAST>> getArgs() { return args; } in getArgs()
H A DParser.h180 return std::make_unique<VariableExprAST>(std::move(loc), name); in parseIdentifierExpr()
414 std::vector<std::unique_ptr<VariableExprAST>> args; in parsePrototype()
420 auto decl = std::make_unique<VariableExprAST>(std::move(loc), name); in parsePrototype()
/llvm-project/mlir/examples/toy/Ch1/include/toy/
H A DAST.h97 class VariableExprAST : public ExprAST {
101 VariableExprAST(Location loc, llvm::StringRef name) in VariableExprAST() function
205 std::vector<std::unique_ptr<VariableExprAST>> args;
209 std::vector<std::unique_ptr<VariableExprAST>> args) in PrototypeAST()
214 llvm::ArrayRef<std::unique_ptr<VariableExprAST>> getArgs() { return args; } in getArgs()
H A DParser.h180 return std::make_unique<VariableExprAST>(std::move(loc), name); in parseIdentifierExpr()
414 std::vector<std::unique_ptr<VariableExprAST>> args; in parsePrototype()
420 auto decl = std::make_unique<VariableExprAST>(std::move(loc), name); in parsePrototype()
/llvm-project/mlir/examples/toy/Ch2/parser/
H A DAST.cpp47 void dump(VariableExprAST *node);
84 PrintExprAST, ReturnExprAST, VarDeclExprAST, VariableExprAST>( in dump()
152 void ASTDumper::dump(VariableExprAST *node) { in dump()
/llvm-project/mlir/examples/toy/Ch5/parser/
H A DAST.cpp47 void dump(VariableExprAST *node);
84 PrintExprAST, ReturnExprAST, VarDeclExprAST, VariableExprAST>( in dump()
152 void ASTDumper::dump(VariableExprAST *node) { in dump()
/llvm-project/mlir/examples/toy/Ch1/parser/
H A DAST.cpp47 void dump(VariableExprAST *node);
84 PrintExprAST, ReturnExprAST, VarDeclExprAST, VariableExprAST>( in dump()
152 void ASTDumper::dump(VariableExprAST *node) { in dump()
/llvm-project/mlir/examples/toy/Ch6/parser/
H A DAST.cpp47 void dump(VariableExprAST *node);
84 PrintExprAST, ReturnExprAST, VarDeclExprAST, VariableExprAST>( in dump()
152 void ASTDumper::dump(VariableExprAST *node) { in dump()
/llvm-project/mlir/examples/toy/Ch3/parser/
H A DAST.cpp47 void dump(VariableExprAST *node);
84 PrintExprAST, ReturnExprAST, VarDeclExprAST, VariableExprAST>( in dump()
152 void ASTDumper::dump(VariableExprAST *node) { in dump()
/llvm-project/mlir/examples/toy/Ch4/parser/
H A DAST.cpp47 void dump(VariableExprAST *node);
84 PrintExprAST, ReturnExprAST, VarDeclExprAST, VariableExprAST>( in dump()
152 void ASTDumper::dump(VariableExprAST *node) { in dump()
/llvm-project/mlir/examples/toy/Ch7/mlir/
H A DMLIRGen.cpp250 if (auto *decl = llvm::dyn_cast<VariableExprAST>(expr)) { in getStructFor()
259 auto *name = llvm::dyn_cast<VariableExprAST>(access->getRHS()); in getStructFor()
298 VariableExprAST *name = llvm::dyn_cast<VariableExprAST>(accessOp.getRHS()); in getMemberIndex()
360 mlir::Value mlirGen(VariableExprAST &expr) { in mlirGen()
564 return mlirGen(cast<VariableExprAST>(expr)); in mlirGen()
/llvm-project/mlir/examples/toy/Ch7/parser/
H A DAST.cpp48 void dump(VariableExprAST *node);
87 VariableExprAST>([&](auto *node) { this->dump(node); }) in dump()
165 void ASTDumper::dump(VariableExprAST *node) { in dump()
/llvm-project/llvm/examples/Kaleidoscope/Chapter2/
H A Dtoy.cpp103 class VariableExprAST : public ExprAST { class
107 VariableExprAST(const std::string &Name) : Name(Name) {} in VariableExprAST() function in __anond1e021b10111::VariableExprAST
226 return std::make_unique<VariableExprAST>(IdName); in ParseIdentifierExpr()
/llvm-project/llvm/examples/Kaleidoscope/Chapter3/
H A Dtoy.cpp120 class VariableExprAST : public ExprAST { class
124 VariableExprAST(const std::string &Name) : Name(Name) {} in VariableExprAST() function in __anon465c92b20111::VariableExprAST
253 return std::make_unique<VariableExprAST>(IdName); in ParseIdentifierExpr()
416 Value *VariableExprAST::codegen() { in codegen()
/llvm-project/llvm/examples/Kaleidoscope/MCJIT/lazy/
H A 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()
/llvm-project/llvm/examples/Kaleidoscope/MCJIT/cached/
H A 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()
/llvm-project/llvm/examples/Kaleidoscope/Chapter4/
H A Dtoy.cpp133 /// VariableExprAST - Expression class for referencing a variable, like "a".
134 class VariableExprAST : public ExprAST { class
138 VariableExprAST(const std::string &Name) : Name(Name) {} in VariableExprAST() function in __anonbad903b30111::VariableExprAST
267 return std::make_unique<VariableExprAST>(IdName); in ParseIdentifierExpr()
455 Value *VariableExprAST::codegen() { in codegen()

12