/llvm-project/mlir/examples/toy/Ch3/include/toy/ |
H A D | AST.h | 97 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 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/mlir/examples/toy/Ch6/include/toy/ |
H A D | AST.h | 97 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 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/mlir/examples/toy/Ch5/include/toy/ |
H A D | AST.h | 97 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 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/mlir/examples/toy/Ch4/include/toy/ |
H A D | AST.h | 97 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 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/mlir/examples/toy/Ch2/include/toy/ |
H A D | AST.h | 97 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 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/mlir/examples/toy/Ch1/include/toy/ |
H A D | AST.h | 97 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 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/mlir/examples/toy/Ch2/parser/ |
H A D | AST.cpp | 47 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 D | AST.cpp | 47 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 D | AST.cpp | 47 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 D | AST.cpp | 47 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 D | AST.cpp | 47 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 D | AST.cpp | 47 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 D | MLIRGen.cpp | 250 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 D | AST.cpp | 48 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 D | toy.cpp | 103 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 D | toy.cpp | 120 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 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()
|
/llvm-project/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/llvm/examples/Kaleidoscope/Chapter4/ |
H A D | toy.cpp | 133 /// 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()
|