summaryrefslogtreecommitdiffstats
path: root/mlir/examples/toy
Commit message (Expand)AuthorAgeFilesLines
* [MLIR] Fix broken link locations after move to monorepoDaniel Galvez2020-01-147-8/+8
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-1117-63/+58
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-2328-258/+245
* Adjust License.txt file to use the LLVM licenseMehdi Amini2019-12-23100-1300/+400
* NFC: Introduce new ValuePtr/ValueRef typedefs to simplify the transition to V...River Riddle2019-12-2228-261/+272
* NFC: Use this-> to appease GCC bug related to template lambda.River Riddle2019-12-177-7/+7
* NFC: Use TypeSwitch to simplify existing code.River Riddle2019-12-177-99/+70
* Fix minor spelling tweaks.shanshanpt2019-12-096-6/+6
* Minor spelling tweaksKazuaki Ishizaki2019-12-097-7/+7
* minor spelling tweaksKazuaki Ishizaki2019-12-061-1/+1
* minor spelling tweaksKazuaki Ishizaki2019-12-043-6/+6
* Introduce Linkage attribute to the LLVM dialectAlex Zinenko2019-12-022-4/+6
* NFC: Remove unnecessarily guarded tablegen includes.River Riddle2019-11-2215-42/+0
* Fix mismatched-tags warningJacques Pienaar2019-11-161-1/+1
* Modify tutorial and other documentation for consistency, clarity, and correct...Lucy Fox2019-11-151-2/+2
* Move Affine to Standard conversion to lib/ConversionAlex Zinenko2019-11-144-2/+6
* Add support for nested symbol references.River Riddle2019-11-118-12/+12
* Fix segfault (nullptr dereference) when passing a non-existent file to the To...Mehdi Amini2019-11-096-0/+12
* Add Ch-7 of the toy tutorial detailing how to define new types.River Riddle2019-11-0723-0/+4516
* NFC: Tidy up the implementation of operations in the Toy tutorialRiver Riddle2019-11-0610-202/+246
* NFC: Uniformize parser naming scheme in Toy tutorial to camelCase and tidy a ...River Riddle2019-11-0636-1306/+1225
* NFC: Use #ifndef in various .td files instead of #ifdef and #elseLei Zhang2019-10-318-38/+19
* Convert the Canonicalize and CSE passes to generic Operation Passes.River Riddle2019-10-244-18/+25
* NFC: Remove references to the toy.generic attribute.River Riddle2019-10-235-35/+5
* Cleanup and rewrite Ch-4.md.River Riddle2019-10-216-2/+20
* NFC: Fix remaining usages of MulOp as matrix multiplication.River Riddle2019-10-213-60/+3
* Fix minor spelling tweaks (NFC)Kazuaki Ishizaki2019-10-2015-27/+27
* Add SourceMgrDiagnosticHandler to toyJacques Pienaar2019-10-193-9/+15
* Use new eraseOp instead of replaceOp with empty valuesGeoffrey Martin-Noble2019-10-191-1/+1
* NFC: Remove trivial builder get methods.River Riddle2019-10-1710-40/+40
* Add Ch.6 of the Toy tutorial.River Riddle2019-10-1723-0/+3680
* Fix invalid transpose in example and add proper verification.River Riddle2019-10-168-8/+74
* Add Ch.5 of the toy tutorial.River Riddle2019-10-1625-2296/+1473
* Add support for inlining toy call operations.River Riddle2019-10-166-7/+67
* Fix typo in tutorial.reinerp2019-10-162-2/+2
* Code cleanups on Ch.4River Riddle2019-10-167-92/+121
* Update Chapter 4 of the Toy tutorialSana Damani2019-10-1617-1358/+1005
* NFC: Remove NoSideEffect traits from all ops except for ConstantOp.River Riddle2019-10-161-4/+4
* NFC: Various code cleanups for Ch3.River Riddle2019-10-163-50/+56
* NFC: Split out ToyOpsIncGen into a separate CMakeLists.txt.River Riddle2019-10-156-10/+13
* Update Chapter 3 to demonstrate pattern match and rewrite optimizationsSana Damani2019-10-1512-907/+804
* Merge Ch3 of the Toy tutorial into chapter 2.River Riddle2019-10-146-88/+526
* Use llvm.func to define functions with wrapped LLVM IR function typeAlex Zinenko2019-10-101-12/+11
* Fix typos, NFC.Christian Sigg2019-10-0410-26/+26
* Normalize lowering of MemRef typesNicolas Vasilache2019-09-241-6/+17
* Add convenience methods to set an OpBuilder insertion point after an Operatio...Mehdi Amini2019-09-231-2/+1
* NFC: Pass OperationState by reference instead of by pointer.River Riddle2019-09-206-112/+112
* Unify error messages to start with lower-case.MLIR Team2019-09-1810-36/+36
* Refactor the pass manager to support operations other than FuncOp/ModuleOp.River Riddle2019-09-022-3/+3
* Update Ch.2 of the Toy tutorial.River Riddle2019-08-275-223/+207
OpenPOWER on IntegriCloud