| /llvm-project-15.0.7/mlir/examples/toy/Ch4/include/toy/ |
| H A D | AST.h | 96 class VariableExprAST : public ExprAST { 100 VariableExprAST(Location loc, llvm::StringRef name) in VariableExprAST() function 204 std::vector<std::unique_ptr<VariableExprAST>> args; 208 std::vector<std::unique_ptr<VariableExprAST>> args) in PrototypeAST() 213 llvm::ArrayRef<std::unique_ptr<VariableExprAST>> getArgs() { return args; } in getArgs()
|
| H A D | Parser.h | 180 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-15.0.7/mlir/examples/toy/Ch2/include/toy/ |
| H A D | AST.h | 96 class VariableExprAST : public ExprAST { 100 VariableExprAST(Location loc, llvm::StringRef name) in VariableExprAST() function 204 std::vector<std::unique_ptr<VariableExprAST>> args; 208 std::vector<std::unique_ptr<VariableExprAST>> args) in PrototypeAST() 213 llvm::ArrayRef<std::unique_ptr<VariableExprAST>> getArgs() { return args; } in getArgs()
|
| H A D | Parser.h | 180 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-15.0.7/mlir/examples/toy/Ch3/include/toy/ |
| H A D | AST.h | 96 class VariableExprAST : public ExprAST { 100 VariableExprAST(Location loc, llvm::StringRef name) in VariableExprAST() function 204 std::vector<std::unique_ptr<VariableExprAST>> args; 208 std::vector<std::unique_ptr<VariableExprAST>> args) in PrototypeAST() 213 llvm::ArrayRef<std::unique_ptr<VariableExprAST>> getArgs() { return args; } in getArgs()
|
| H A D | Parser.h | 180 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-15.0.7/mlir/examples/toy/Ch1/include/toy/ |
| H A D | AST.h | 96 class VariableExprAST : public ExprAST { 100 VariableExprAST(Location loc, llvm::StringRef name) in VariableExprAST() function 204 std::vector<std::unique_ptr<VariableExprAST>> args; 208 std::vector<std::unique_ptr<VariableExprAST>> args) in PrototypeAST() 213 llvm::ArrayRef<std::unique_ptr<VariableExprAST>> getArgs() { return args; } in getArgs()
|
| H A D | Parser.h | 180 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-15.0.7/mlir/examples/toy/Ch5/include/toy/ |
| H A D | AST.h | 96 class VariableExprAST : public ExprAST { 100 VariableExprAST(Location loc, llvm::StringRef name) in VariableExprAST() function 204 std::vector<std::unique_ptr<VariableExprAST>> args; 208 std::vector<std::unique_ptr<VariableExprAST>> args) in PrototypeAST() 213 llvm::ArrayRef<std::unique_ptr<VariableExprAST>> getArgs() { return args; } in getArgs()
|
| H A D | Parser.h | 180 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-15.0.7/mlir/examples/toy/Ch6/include/toy/ |
| H A D | AST.h | 96 class VariableExprAST : public ExprAST { 100 VariableExprAST(Location loc, llvm::StringRef name) in VariableExprAST() function 204 std::vector<std::unique_ptr<VariableExprAST>> args; 208 std::vector<std::unique_ptr<VariableExprAST>> args) in PrototypeAST() 213 llvm::ArrayRef<std::unique_ptr<VariableExprAST>> getArgs() { return args; } in getArgs()
|
| H A D | Parser.h | 180 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-15.0.7/mlir/examples/toy/Ch3/parser/ |
| H A D | AST.cpp | 44 void dump(VariableExprAST *node); 81 PrintExprAST, ReturnExprAST, VarDeclExprAST, VariableExprAST>( in dump() 149 void ASTDumper::dump(VariableExprAST *node) { in dump()
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch1/parser/ |
| H A D | AST.cpp | 44 void dump(VariableExprAST *node); 81 PrintExprAST, ReturnExprAST, VarDeclExprAST, VariableExprAST>( in dump() 149 void ASTDumper::dump(VariableExprAST *node) { in dump()
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch2/parser/ |
| H A D | AST.cpp | 44 void dump(VariableExprAST *node); 81 PrintExprAST, ReturnExprAST, VarDeclExprAST, VariableExprAST>( in dump() 149 void ASTDumper::dump(VariableExprAST *node) { in dump()
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch6/parser/ |
| H A D | AST.cpp | 44 void dump(VariableExprAST *node); 81 PrintExprAST, ReturnExprAST, VarDeclExprAST, VariableExprAST>( in dump() 149 void ASTDumper::dump(VariableExprAST *node) { in dump()
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch4/parser/ |
| H A D | AST.cpp | 44 void dump(VariableExprAST *node); 81 PrintExprAST, ReturnExprAST, VarDeclExprAST, VariableExprAST>( in dump() 149 void ASTDumper::dump(VariableExprAST *node) { in dump()
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch5/parser/ |
| H A D | AST.cpp | 44 void dump(VariableExprAST *node); 81 PrintExprAST, ReturnExprAST, VarDeclExprAST, VariableExprAST>( in dump() 149 void ASTDumper::dump(VariableExprAST *node) { in dump()
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch7/mlir/ |
| H A D | MLIRGen.cpp | 235 if (auto *decl = llvm::dyn_cast<VariableExprAST>(expr)) { in getStructFor() 244 auto *name = llvm::dyn_cast<VariableExprAST>(access->getRHS()); in getStructFor() 283 VariableExprAST *name = llvm::dyn_cast<VariableExprAST>(accessOp.getRHS()); in getMemberIndex() 345 mlir::Value mlirGen(VariableExprAST &expr) { in mlirGen() 549 return mlirGen(cast<VariableExprAST>(expr)); in mlirGen()
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch7/parser/ |
| H A D | AST.cpp | 45 void dump(VariableExprAST *node); 84 VariableExprAST>([&](auto *node) { this->dump(node); }) in dump() 162 void ASTDumper::dump(VariableExprAST *node) { in dump()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/Chapter2/ |
| H A D | toy.cpp | 103 class VariableExprAST : public ExprAST { class 107 VariableExprAST(const std::string &Name) : Name(Name) {} in VariableExprAST() function in __anone55a916e0111::VariableExprAST 226 return std::make_unique<VariableExprAST>(IdName); in ParseIdentifierExpr()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/Chapter3/ |
| H A D | toy.cpp | 120 class VariableExprAST : public ExprAST { class 124 VariableExprAST(const std::string &Name) : Name(Name) {} in VariableExprAST() function in __anon59d7026f0111::VariableExprAST 253 return std::make_unique<VariableExprAST>(IdName); in ParseIdentifierExpr() 416 Value *VariableExprAST::codegen() { in codegen()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/Chapter4/ |
| H A D | toy.cpp | 130 class VariableExprAST : public ExprAST { class 134 VariableExprAST(const std::string &Name) : Name(Name) {} in VariableExprAST() function in __anonce5373700111::VariableExprAST 263 return std::make_unique<VariableExprAST>(IdName); in ParseIdentifierExpr() 445 Value *VariableExprAST::codegen() { in codegen()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/MCJIT/cached/ |
| H A D | toy-jit.cpp | 142 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-15.0.7/llvm/examples/Kaleidoscope/MCJIT/lazy/ |
| H A D | toy-jit.cpp | 127 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()
|