llvm-project/mlir/examples/toy
Rob Suderman e708471395 [mlir][NFC] Cleanup AffineOps directory structure
Summary:
Change AffineOps Dialect structure to better group both IR and Tranforms. This included extracting transforms directly related to AffineOps. Also move AffineOps to Affine.

Differential Revision: https://reviews.llvm.org/D76161
2020-03-20 14:23:43 -07:00
..
Ch1 [mlir][Tutorial] Make parsing an empty file print a better error. 2020-03-03 13:21:05 -08:00
Ch2 [mlir][SideEffects][NFC] Move the .td definitions for NoSideEffect/RecursiveSideEffect to SideEffects.td 2020-03-12 14:26:15 -07:00
Ch3 [mlir][NFC] Replace all usages of PatternMatchResult with LogicalResult 2020-03-17 20:21:32 -07:00
Ch4 [mlir] Add support for detecting single use callables in the Inliner. 2020-03-18 13:10:41 -07:00
Ch5 [mlir][NFC] Cleanup AffineOps directory structure 2020-03-20 14:23:43 -07:00
Ch6 [mlir][NFC] Cleanup AffineOps directory structure 2020-03-20 14:23:43 -07:00
Ch7 [mlir][NFC] Cleanup AffineOps directory structure 2020-03-20 14:23:43 -07:00
CMakeLists.txt Add Ch-7 of the toy tutorial detailing how to define new types. 2019-11-07 09:54:04 -08:00
README.md [MLIR] Fix broken link locations after move to monorepo 2020-01-14 07:15:02 +00:00

README.md

Toy Tutorial

This contains sample code to support the tutorial on using MLIR for building a compiler for a simple Toy language.

See docs/Tutorials/Toy at the root of the project for more informations.