summaryrefslogtreecommitdiff
path: root/mlir/examples/toy/Ch4/toyc.cpp
AgeCommit message (Expand)Author
2025-08-22[MLIR] Apply clang-tidy fixes for misc-use-internal-linkage in toy Tutorial (...Mehdi Amini
2024-07-02mlir/LogicalResult: move into llvm (#97309)Ramkumar Ramachandra
2023-12-16Use StringRef::{starts,ends}_with (NFC)Kazu Hirata
2023-10-25Apply clang-tidy fixes for misc-include-cleaner in MLIR examplesMehdi Amini
2023-04-03[mlir] Fix ignoring return value warning for Toy CLIsKai Sasaki
2023-04-02[mlir][flang] Fix -Wunused-result after D146785 (NFC)Jie Fu
2023-01-25[mlir][Pass] Make PassManager default to op-agnosticrkayaith
2022-03-15[mlir][toy] Define a FuncOp operation in toy and drop the dependence on FuncOpRiver Riddle
2022-03-07[mlir][NFC] Move Parser.h to Parser/River Riddle
2022-03-07[MLIR] Change call sites from deprecated `parseSourceFile()` to `parseSourceF...Christian Sigg
2022-01-30Replace OwningModuleRef with OwningOpRef<ModuleOp>Sanjoy Das
2021-12-20Fix clang-tidy issues in mlir/ (NFC)Mehdi Amini
2020-11-19[mlir][BuiltinDialect] Resolve comments from D91571River Riddle
2020-11-17[mlir][NFC] Remove references to Module.h and Function.hRiver Riddle
2020-10-24Remove global dialect registrationMehdi Amini
2020-10-23Revert "Remove global dialect registration"Mehdi Amini
2020-10-23Remove global dialect registrationMehdi Amini
2020-08-19Separate the Registration from Loading dialects in the ContextMehdi Amini
2020-08-19Revert "Separate the Registration from Loading dialects in the Context"Mehdi Amini
2020-08-18Separate the Registration from Loading dialects in the ContextMehdi Amini
2020-08-18Revert "Separate the Registration from Loading dialects in the Context"Mehdi Amini
2020-08-18Separate the Registration from Loading dialects in the ContextMehdi Amini
2020-08-15Revert "Separate the Registration from Loading dialects in the Context"Mehdi Amini
2020-08-15Separate the Registration from Loading dialects in the ContextMehdi Amini
2020-08-15Revert "Separate the Registration from Loading dialects in the Context"Mehdi Amini
2020-08-14Separate the Registration from Loading dialects in the ContextMehdi Amini
2020-06-10Register printer and context CL options with the toyc exampleMehdi Amini
2020-05-01[MLIR] Move Verifier and Dominance Analysis from /Analysis to /IRStephen Neuendorffer
2020-03-18[mlir] Add support for detecting single use callables in the Inliner.River Riddle
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
2020-01-27[mlir] Replace toy::DeadFunctionEliminationPass with symbolDCEPass.River Riddle
2020-01-26Mass update the MLIR license header to mention "Part of the LLVM project"Mehdi Amini
2019-12-23Adjust License.txt file to use the LLVM licenseMehdi Amini
2019-11-09Fix segfault (nullptr dereference) when passing a non-existent file to the To...Mehdi Amini
2019-11-06NFC: Uniformize parser naming scheme in Toy tutorial to camelCase and tidy a ...River Riddle
2019-10-24Convert the Canonicalize and CSE passes to generic Operation Passes.River Riddle
2019-10-21Cleanup and rewrite Ch-4.md.River Riddle
2019-10-19Add SourceMgrDiagnosticHandler to toyJacques Pienaar
2019-10-16Add support for inlining toy call operations.River Riddle
2019-10-16Update Chapter 4 of the Toy tutorialSana Damani
2019-09-02Refactor the pass manager to support operations other than FuncOp/ModuleOp.River Riddle
2019-08-12Express ownership transfer in PassManager API through std::unique_ptr (NFC)Mehdi Amini
2019-07-12NFC: Remove redundant call to registerPassManagerCLOptions from MLIR tutorialSmit Hinsu
2019-07-10NFC: Rename Module to ModuleOp.River Riddle
2019-07-02NFC: Move the Function/Module/Operation::verify methods out-of-line.River Riddle
2019-07-02NFC: Refactor Module to be value typed.River Riddle
2019-04-05 Add Chapter 4 for the Toy tutorial: shape inference, function specializat...Mehdi Amini