summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
...
* Add support to GreedyPatternRewriter for erasing unreachable blocks.River Riddle2019-10-301-0/+56
* Bugfix: Keep worklistMap in sync with worklist in GreedyPatternRewriterDiego Caballero2019-10-291-0/+1
* Add support for marking an operation as recursively legal.River Riddle2019-10-281-73/+148
* Convert the Canonicalize and CSE passes to generic Operation Passes.River Riddle2019-10-242-34/+26
* Fix "set-but-unused" warning in DialectConversionAlex Zinenko2019-10-231-0/+1
* Fix minor spelling tweaks (NFC)Kazuaki Ishizaki2019-10-205-23/+23
* Lower vector transfer ops to loop.for operations.Nicolas Vasilache2019-10-181-10/+17
* NFC: Remove trivial builder get methods.River Riddle2019-10-177-30/+30
* Introduce a wrapper around ConversionPattern that operates on the derived classGeoffrey Martin-Noble2019-10-171-6/+4
* Rename LoopNestBuilder to AffineLoopNestBuilder - NFCNicolas Vasilache2019-10-171-3/+3
* Update Chapter 4 of the Toy tutorialSana Damani2019-10-161-0/+4
* Allow for remapping argument to a Value in SignatureConversion.Mahesh Ravishankar2019-10-161-3/+22
* Add support for PatternRewriter::eraseOp.River Riddle2019-10-163-13/+22
* Fix CMake configuration after introduction of LICM and LoopLikeInterfaceMehdi Amini2019-10-161-1/+4
* Implement simple loop-invariant-code-motion based on dialect interfaces.Stephan Herhut2019-10-162-184/+336
* Allowing replacing non-root operations in DialectConversion.River Riddle2019-10-141-1/+16
* Add support for canonicalizing callable regions during inlining.River Riddle2019-10-102-17/+133
* Remove the need to convert operations in regions of operations that have been...River Riddle2019-10-101-3/+46
* Guard rewriter insertion point during signature conversion.Christian Sigg2019-10-091-0/+1
* Add support for some multi-store cases in affine fusionDiego Caballero2019-10-091-34/+66
* Add a PatternRewriter hook for cloning a region into another.River Riddle2019-10-081-54/+102
* unroll and jam: fix order of jammed bodiesUday Bondhugula2019-10-081-2/+2
* Print result types when dumping graphviz.Jing Pu2019-10-071-0/+6
* fix simplify-affine-structures bugUday Bondhugula2019-10-071-3/+10
* Fix typos, NFC.Christian Sigg2019-10-043-3/+3
* Add support for inlining calls with different arg/result types from the calla...River Riddle2019-10-032-36/+106
* Update the Inliner pass to work on SCCs of the CallGraph.River Riddle2019-10-032-26/+163
* Show type even if elementsattr is elided in graphJacques Pienaar2019-10-021-2/+4
* Switch explicit create methods to match generated build's orderJacques Pienaar2019-09-281-1/+1
* NFC - clean up op accessor usage, std.load/store op verify, other stale infoUday Bondhugula2019-09-275-10/+7
* Promote MemRefDescriptor to a pointer to struct when passing function boundar...Nicolas Vasilache2019-09-271-0/+10
* Change the return type of createPrintCFGGraphPass to match other passes.Jing Pu2019-09-251-4/+4
* Add convenience methods to set an OpBuilder insertion point after an Operatio...Mehdi Amini2019-09-231-3/+1
* Fix a number of Clang-Tidy warnings.Christian Sigg2019-09-235-16/+12
* Upgrade/fix/simplify store to load forwardingUday Bondhugula2019-09-211-73/+50
* Avoid iterator invalidation when recursively computing pattern depth.River Riddle2019-09-201-6/+9
* Support symbolic operands for memref replacement; fix memrefNormalizeUday Bondhugula2019-09-184-9/+25
* Unify error messages to start with lower-case.MLIR Team2019-09-182-5/+5
* Add rewrite pattern to compose maps into affine load/storesUday Bondhugula2019-09-172-6/+8
* Add support for multi-level value mapping to DialectConversion.River Riddle2019-09-161-10/+46
* NFC - Move explicit copy/dma generation utility out of pass and into LoopUtilsUday Bondhugula2019-09-142-672/+688
* update normalizeMemRef utility; handle missing failure check + add more testsUday Bondhugula2019-09-141-10/+9
* NFC: Finish replacing FunctionPassBase/ModulePassBase with OpPassBase.River Riddle2019-09-1319-21/+21
* Log name of the generated illegal operation name in DialectConversion debug modeSmit Hinsu2019-09-131-2/+4
* Remove redundant qualificationJacques Pienaar2019-09-091-1/+1
* Add pass generate per block in a function a GraphViz Dot graph with ops as nodesJacques Pienaar2019-09-092-0/+164
* Refactor getUsedValuesDefinedAbove to expose a variant taking a callback (NFC)Mehdi Amini2019-09-071-8/+22
* Add the initial inlining infrastructure.River Riddle2019-09-054-0/+348
* pipeline-data-transfer: remove dead tag alloc's and improve test coverage for...Uday Bondhugula2019-09-043-12/+20
* Utility to normalize memrefs with non-identity layout mapsUday Bondhugula2019-09-032-8/+89
OpenPOWER on IntegriCloud