| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/ |
| H A D | KaleidoscopeJIT.h | 41 class FunctionAST { 46 FunctionAST(std::unique_ptr<PrototypeAST> Proto, in FunctionAST() function 59 llvm::orc::ThreadSafeModule irgenAndTakeOwnership(FunctionAST &FnAST, 71 std::unique_ptr<FunctionAST> F); 85 std::unique_ptr<FunctionAST> F; 93 Error add(ResourceTrackerSP RT, std::unique_ptr<FunctionAST> F) { in add() 101 std::unique_ptr<FunctionAST> F) { in emit() 105 MaterializationUnit::Interface getInterface(FunctionAST &F) { in getInterface() 119 KaleidoscopeASTLayer &L, std::unique_ptr<FunctionAST> F) in KaleidoscopeASTMaterializationUnit() 211 Error addAST(std::unique_ptr<FunctionAST> F, ResourceTrackerSP RT = nullptr) {
|
| H A D | toy.cpp | 650 static std::unique_ptr<FunctionAST> ParseDefinition() { in ParseDefinition() 657 return std::make_unique<FunctionAST>(std::move(Proto), std::move(E)); in ParseDefinition() 662 static std::unique_ptr<FunctionAST> ParseTopLevelExpr() { in ParseTopLevelExpr() 667 return std::make_unique<FunctionAST>(std::move(Proto), std::move(E)); in ParseTopLevelExpr() 1036 const PrototypeAST& FunctionAST::getProto() const { in getProto() 1040 const std::string& FunctionAST::getName() const { in getName() 1044 Function *FunctionAST::codegen() { in codegen() 1106 ThreadSafeModule irgenAndTakeOwnership(FunctionAST &FnAST, in irgenAndTakeOwnership()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/Chapter2/ |
| H A D | toy.cpp | 147 class FunctionAST { class 152 FunctionAST(std::unique_ptr<PrototypeAST> Proto, in FunctionAST() function in __anone55a916e0111::FunctionAST 343 static std::unique_ptr<FunctionAST> ParseDefinition() { in ParseDefinition() 350 return std::make_unique<FunctionAST>(std::move(Proto), std::move(E)); in ParseDefinition() 355 static std::unique_ptr<FunctionAST> ParseTopLevelExpr() { in ParseTopLevelExpr() 360 return std::make_unique<FunctionAST>(std::move(Proto), std::move(E)); in ParseTopLevelExpr()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/Chapter3/ |
| H A D | toy.cpp | 171 class FunctionAST { class 176 FunctionAST(std::unique_ptr<PrototypeAST> Proto, in FunctionAST() function in __anon59d7026f0111::FunctionAST 370 static std::unique_ptr<FunctionAST> ParseDefinition() { in ParseDefinition() 377 return std::make_unique<FunctionAST>(std::move(Proto), std::move(E)); in ParseDefinition() 382 static std::unique_ptr<FunctionAST> ParseTopLevelExpr() { in ParseTopLevelExpr() 387 return std::make_unique<FunctionAST>(std::move(Proto), std::move(E)); in ParseTopLevelExpr() 483 Function *FunctionAST::codegen() { in codegen()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/Chapter4/ |
| H A D | toy.cpp | 181 class FunctionAST { class 186 FunctionAST(std::unique_ptr<PrototypeAST> Proto, in FunctionAST() function in __anonce5373700111::FunctionAST 380 static std::unique_ptr<FunctionAST> ParseDefinition() { in ParseDefinition() 387 return std::make_unique<FunctionAST>(std::move(Proto), std::move(E)); in ParseDefinition() 392 static std::unique_ptr<FunctionAST> ParseTopLevelExpr() { in ParseTopLevelExpr() 397 return std::make_unique<FunctionAST>(std::move(Proto), std::move(E)); in ParseTopLevelExpr() 512 Function *FunctionAST::codegen() { in codegen()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/MCJIT/cached/ |
| H A D | toy-jit.cpp | 240 class FunctionAST { class 244 FunctionAST(PrototypeAST *proto, ExprAST *body) in FunctionAST() function in FunctionAST 280 FunctionAST *ErrorF(const char *Str) { Error(Str); return 0; } in ErrorF() 594 static FunctionAST *ParseDefinition() { in ParseDefinition() 600 return new FunctionAST(Proto, E); in ParseDefinition() 605 static FunctionAST *ParseTopLevelExpr() { in ParseTopLevelExpr() 609 return new FunctionAST(Proto, E); in ParseTopLevelExpr() 981 Function *FunctionAST::Codegen() { in Codegen() 1027 if (FunctionAST *F = ParseDefinition()) { in HandleDefinition() 1056 if (FunctionAST *F = ParseTopLevelExpr()) { in HandleTopLevelExpression()
|
| H A D | toy.cpp | 247 class FunctionAST { class 251 FunctionAST(PrototypeAST *proto, ExprAST *body) in FunctionAST() function in FunctionAST 287 FunctionAST *ErrorF(const char *Str) { Error(Str); return 0; } in ErrorF() 601 static FunctionAST *ParseDefinition() { in ParseDefinition() 607 return new FunctionAST(Proto, E); in ParseDefinition() 612 static FunctionAST *ParseTopLevelExpr() { in ParseTopLevelExpr() 616 return new FunctionAST(Proto, E); in ParseTopLevelExpr() 1352 Function *FunctionAST::Codegen() { in Codegen() 1393 if (FunctionAST *F = ParseDefinition()) { in HandleDefinition() 1425 if (FunctionAST *F = ParseTopLevelExpr()) { in HandleTopLevelExpression()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/MCJIT/lazy/ |
| H A D | toy-jit.cpp | 225 class FunctionAST { class 229 FunctionAST(PrototypeAST *proto, ExprAST *body) in FunctionAST() function in FunctionAST 265 FunctionAST *ErrorF(const char *Str) { Error(Str); return 0; } in ErrorF() 579 static FunctionAST *ParseDefinition() { in ParseDefinition() 585 return new FunctionAST(Proto, E); in ParseDefinition() 590 static FunctionAST *ParseTopLevelExpr() { in ParseTopLevelExpr() 594 return new FunctionAST(Proto, E); in ParseTopLevelExpr() 963 Function *FunctionAST::Codegen() { in Codegen() 1009 if (FunctionAST *F = ParseDefinition()) { in HandleDefinition() 1040 if (FunctionAST *F = ParseTopLevelExpr()) { in HandleTopLevelExpression()
|
| H A D | toy.cpp | 226 class FunctionAST { class 230 FunctionAST(PrototypeAST *proto, ExprAST *body) in FunctionAST() function in FunctionAST 266 FunctionAST *ErrorF(const char *Str) { Error(Str); return 0; } in ErrorF() 580 static FunctionAST *ParseDefinition() { in ParseDefinition() 586 return new FunctionAST(Proto, E); in ParseDefinition() 591 static FunctionAST *ParseTopLevelExpr() { in ParseTopLevelExpr() 595 return new FunctionAST(Proto, E); in ParseTopLevelExpr() 1250 Function *FunctionAST::Codegen() { in Codegen() 1291 if (FunctionAST *F = ParseDefinition()) { in HandleDefinition() 1323 if (FunctionAST *F = ParseTopLevelExpr()) { in HandleTopLevelExpression()
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch7/parser/ |
| H A D | AST.cpp | 51 void dump(FunctionAST *node); 230 void ASTDumper::dump(FunctionAST *node) { in dump() 257 if (FunctionAST *function = llvm::dyn_cast<FunctionAST>(record.get())) in dump()
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch4/include/toy/ |
| H A D | AST.h | 217 class FunctionAST { 222 FunctionAST(std::unique_ptr<PrototypeAST> proto, in FunctionAST() function 231 std::vector<FunctionAST> functions; 234 ModuleAST(std::vector<FunctionAST> functions) in ModuleAST()
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch2/include/toy/ |
| H A D | AST.h | 217 class FunctionAST { 222 FunctionAST(std::unique_ptr<PrototypeAST> proto, in FunctionAST() function 231 std::vector<FunctionAST> functions; 234 ModuleAST(std::vector<FunctionAST> functions) in ModuleAST()
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch3/include/toy/ |
| H A D | AST.h | 217 class FunctionAST { 222 FunctionAST(std::unique_ptr<PrototypeAST> proto, in FunctionAST() function 231 std::vector<FunctionAST> functions; 234 ModuleAST(std::vector<FunctionAST> functions) in ModuleAST()
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch1/include/toy/ |
| H A D | AST.h | 217 class FunctionAST { 222 FunctionAST(std::unique_ptr<PrototypeAST> proto, in FunctionAST() function 231 std::vector<FunctionAST> functions; 234 ModuleAST(std::vector<FunctionAST> functions) in ModuleAST()
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch5/include/toy/ |
| H A D | AST.h | 217 class FunctionAST { 222 FunctionAST(std::unique_ptr<PrototypeAST> proto, in FunctionAST() function 231 std::vector<FunctionAST> functions; 234 ModuleAST(std::vector<FunctionAST> functions) in ModuleAST()
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch6/include/toy/ |
| H A D | AST.h | 217 class FunctionAST { 222 FunctionAST(std::unique_ptr<PrototypeAST> proto, in FunctionAST() function 231 std::vector<FunctionAST> functions; 234 ModuleAST(std::vector<FunctionAST> functions) in ModuleAST()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/MCJIT/initial/ |
| H A D | toy.cpp | 224 class FunctionAST { class 228 FunctionAST(PrototypeAST *proto, ExprAST *body) in FunctionAST() function in FunctionAST 264 FunctionAST *ErrorF(const char *Str) { Error(Str); return 0; } in ErrorF() 578 static FunctionAST *ParseDefinition() { in ParseDefinition() 584 return new FunctionAST(Proto, E); in ParseDefinition() 589 static FunctionAST *ParseTopLevelExpr() { in ParseTopLevelExpr() 593 return new FunctionAST(Proto, E); in ParseTopLevelExpr() 1210 Function *FunctionAST::Codegen() { in Codegen() 1251 if (FunctionAST *F = ParseDefinition()) { in HandleDefinition() 1282 if (FunctionAST *F = ParseTopLevelExpr()) { in HandleTopLevelExpression()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/Chapter5/ |
| H A D | toy.cpp | 226 class FunctionAST { class 231 FunctionAST(std::unique_ptr<PrototypeAST> Proto, in FunctionAST() function in __anon42cfe4710111::FunctionAST 507 static std::unique_ptr<FunctionAST> ParseDefinition() { in ParseDefinition() 514 return std::make_unique<FunctionAST>(std::move(Proto), std::move(E)); in ParseDefinition() 519 static std::unique_ptr<FunctionAST> ParseTopLevelExpr() { in ParseTopLevelExpr() 524 return std::make_unique<FunctionAST>(std::move(Proto), std::move(E)); in ParseTopLevelExpr() 786 Function *FunctionAST::codegen() { in codegen()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/MCJIT/complete/ |
| H A D | toy.cpp | 266 class FunctionAST { class 270 FunctionAST(PrototypeAST *proto, ExprAST *body) in FunctionAST() function in FunctionAST 306 FunctionAST *ErrorF(const char *Str) { Error(Str); return 0; } in ErrorF() 620 static FunctionAST *ParseDefinition() { in ParseDefinition() 626 return new FunctionAST(Proto, E); in ParseDefinition() 631 static FunctionAST *ParseTopLevelExpr() { in ParseTopLevelExpr() 635 return new FunctionAST(Proto, E); in ParseTopLevelExpr() 1430 Function *FunctionAST::Codegen() { in Codegen() 1471 if (FunctionAST *F = ParseDefinition()) { in HandleDefinition() 1502 if (FunctionAST *F = ParseTopLevelExpr()) { in HandleTopLevelExpression()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/Chapter6/ |
| H A D | toy.cpp | 260 class FunctionAST { class 265 FunctionAST(std::unique_ptr<PrototypeAST> Proto, in FunctionAST() function in __anonb74c55720111::FunctionAST 599 static std::unique_ptr<FunctionAST> ParseDefinition() { in ParseDefinition() 606 return std::make_unique<FunctionAST>(std::move(Proto), std::move(E)); in ParseDefinition() 611 static std::unique_ptr<FunctionAST> ParseTopLevelExpr() { in ParseTopLevelExpr() 616 return std::make_unique<FunctionAST>(std::move(Proto), std::move(E)); in ParseTopLevelExpr() 898 Function *FunctionAST::codegen() { in codegen()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/ |
| H A D | toy.cpp | 277 class FunctionAST { class 282 FunctionAST(std::unique_ptr<PrototypeAST> Proto, in FunctionAST() function in __anoncef1c7f20111::FunctionAST 667 static std::unique_ptr<FunctionAST> ParseDefinition() { in ParseDefinition() 674 return std::make_unique<FunctionAST>(std::move(Proto), std::move(E)); in ParseDefinition() 679 static std::unique_ptr<FunctionAST> ParseTopLevelExpr() { in ParseTopLevelExpr() 684 return std::make_unique<FunctionAST>(std::move(Proto), std::move(E)); in ParseTopLevelExpr() 1053 Function *FunctionAST::codegen() { in codegen()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/Chapter8/ |
| H A D | toy.cpp | 283 class FunctionAST { class 288 FunctionAST(std::unique_ptr<PrototypeAST> Proto, in FunctionAST() function in __anona04537740111::FunctionAST 673 static std::unique_ptr<FunctionAST> ParseDefinition() { in ParseDefinition() 680 return std::make_unique<FunctionAST>(std::move(Proto), std::move(E)); in ParseDefinition() 685 static std::unique_ptr<FunctionAST> ParseTopLevelExpr() { in ParseTopLevelExpr() 690 return std::make_unique<FunctionAST>(std::move(Proto), std::move(E)); in ParseTopLevelExpr() 1058 Function *FunctionAST::codegen() { in codegen()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/Chapter7/ |
| H A D | toy.cpp | 282 class FunctionAST { class 287 FunctionAST(std::unique_ptr<PrototypeAST> Proto, in FunctionAST() function in __anon2bc8c6730111::FunctionAST 672 static std::unique_ptr<FunctionAST> ParseDefinition() { in ParseDefinition() 679 return std::make_unique<FunctionAST>(std::move(Proto), std::move(E)); in ParseDefinition() 684 static std::unique_ptr<FunctionAST> ParseTopLevelExpr() { in ParseTopLevelExpr() 689 return std::make_unique<FunctionAST>(std::move(Proto), std::move(E)); in ParseTopLevelExpr() 1059 Function *FunctionAST::codegen() { in codegen()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/ |
| H A D | toy.cpp | 277 class FunctionAST { class 282 FunctionAST(std::unique_ptr<PrototypeAST> Proto, in FunctionAST() function in __anon436e38f30111::FunctionAST 667 static std::unique_ptr<FunctionAST> ParseDefinition() { in ParseDefinition() 674 return std::make_unique<FunctionAST>(std::move(Proto), std::move(E)); in ParseDefinition() 679 static std::unique_ptr<FunctionAST> ParseTopLevelExpr() { in ParseTopLevelExpr() 684 return std::make_unique<FunctionAST>(std::move(Proto), std::move(E)); in ParseTopLevelExpr() 1053 Function *FunctionAST::codegen() { in codegen()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/ |
| H A D | toy.cpp | 277 class FunctionAST { class 282 FunctionAST(std::unique_ptr<PrototypeAST> Proto, in FunctionAST() function in __anonb7eaa9f40111::FunctionAST 667 static std::unique_ptr<FunctionAST> ParseDefinition() { in ParseDefinition() 674 return std::make_unique<FunctionAST>(std::move(Proto), std::move(E)); in ParseDefinition() 679 static std::unique_ptr<FunctionAST> ParseTopLevelExpr() { in ParseTopLevelExpr() 684 return std::make_unique<FunctionAST>(std::move(Proto), std::move(E)); in ParseTopLevelExpr() 1053 Function *FunctionAST::codegen() { in codegen()
|