Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/mlir/examples/toy/Ch4/include/toy/
H A DAST.h96 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 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-15.0.7/mlir/examples/toy/Ch2/include/toy/
H A DAST.h96 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 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-15.0.7/mlir/examples/toy/Ch3/include/toy/
H A DAST.h96 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 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-15.0.7/mlir/examples/toy/Ch1/include/toy/
H A DAST.h96 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 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-15.0.7/mlir/examples/toy/Ch5/include/toy/
H A DAST.h96 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 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-15.0.7/mlir/examples/toy/Ch6/include/toy/
H A DAST.h96 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 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-15.0.7/mlir/examples/toy/Ch3/parser/
H A DAST.cpp44 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 DAST.cpp44 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 DAST.cpp44 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 DAST.cpp44 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 DAST.cpp44 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 DAST.cpp44 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 DMLIRGen.cpp235 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 DAST.cpp45 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 Dtoy.cpp103 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 Dtoy.cpp120 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 Dtoy.cpp130 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 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-15.0.7/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()

12