summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
...
* NFC: Standardize the terminology used for parent ops/regions/etc.River Riddle2019-08-092-6/+6
* NFC: Update usages of OwningRewritePatternList to pass by & instead of &&.River Riddle2019-08-091-1/+1
* Add utility 'replaceAllUsesWith' methods to Operation.River Riddle2019-08-071-5/+2
* Remove ops in regions/blocks from worklist when parent op is being removed vi...Andy Ly2019-08-061-0/+4
* NFC: Implement OwningRewritePatternList as a class instead of a using directive.River Riddle2019-08-051-3/+3
* Refactor LoopParametricTiling as a test pass - NFCNicolas Vasilache2019-07-221-4/+76
* Refactor stripmineSink for AffineForOp - NFCNicolas Vasilache2019-07-191-34/+9
* Utility function to map a loop on a parametric grid of virtual processorsNicolas Vasilache2019-07-191-0/+22
* Uniformize the API for the mlir::tile functions on AffineForOp and loop::ForOpNicolas Vasilache2019-07-191-84/+88
* Move affine.for and affine.if to ODSNicolas Vasilache2019-07-161-9/+9
* Update 'applyPatternsGreedily' to work on the regions of any operations.River Riddle2019-07-161-20/+24
* Introduce loop coalescing utility and a simple passAlex Zinenko2019-07-161-0/+144
* Extract std.for std.if and std.terminator in their own dialectNicolas Vasilache2019-07-162-9/+12
* Update the PatternRewriter constructor to take a context instead of a region.River Riddle2019-07-121-3/+3
* Remove the 'region' field from OpBuilder.River Riddle2019-07-121-5/+5
* Fix a bug in the canonicalizer when replacing constants via patterns.River Riddle2019-07-121-3/+6
* Lower affine control flow to std control flow to LLVM dialectNicolas Vasilache2019-07-121-6/+0
* Rename FunctionAttr to SymbolRefAttr.River Riddle2019-07-124-0/+4
* NFC: Rename Function to FuncOp.River Riddle2019-07-102-5/+5
* Fix a test broken on some systems due to a mis-rebase.Alex Zinenko2019-07-092-2/+1
* Implement parametric tiling on standard for loopsAlex Zinenko2019-07-091-8/+165
* NFC: Remove the various "::getFunction" methods.River Riddle2019-07-082-4/+5
* NFC: Remove Region::getContainingFunction as Functions are now Operations.River Riddle2019-07-042-4/+3
* Globally change load/store/dma_start/dma_wait operations over to affine.load/...Andy Davis2019-07-032-36/+104
* NFC: Refactor Function to be value typed.River Riddle2019-07-012-3/+3
* Add a folder-based EDSC intrinsics constructor (NFC)Nicolas Vasilache2019-07-011-0/+18
* Update the OperationFolder to find a valid insertion point when materializing...River Riddle2019-06-252-44/+59
* Add a new dialect hook 'materializeConstant' to create a constant operation t...River Riddle2019-06-222-80/+124
* NFC: Remove the 'context' parameter from OperationState.River Riddle2019-06-221-2/+1
* Uniformize usage of OpBuilder& (NFC)Nicolas Vasilache2019-06-221-19/+19
* Factor fusion compute cost calculation out of LoopFusion and into LoopFusionU...Andy Davis2019-06-191-0/+234
* Factor Region::getUsedValuesDefinedAbove into Transforms/RegionUtilsAlex Zinenko2019-06-191-0/+24
* LoopFusion: adds support for computing forward computation slices, which will...Andy Davis2019-06-191-15/+22
* Convert a nest affine loops to a GPU kernelAlex Zinenko2019-06-191-0/+31
* Add utility 'create' methods to OperationFolder that will create an operation...River Riddle2019-06-091-1/+1
* NFC: Rename FuncBuilder to OpBuilder and refactor to take a top level region ...River Riddle2019-06-094-21/+22
* NFC: Rename FoldHelper to OperationFolder and split a large function in two.River Riddle2019-06-092-30/+51
* Remove "size" property of affine maps.MLIR Team2019-06-012-11/+8
* LoopFusionUtils CL 2/n: Factor out and generalize slice union computation.Andy Davis2019-06-011-7/+50
* Affine Loop Fusion Utility Module (1/n).Andy Davis2019-06-011-0/+202
* Refactor FunctionAttr to hold the internal function reference by name ins...River Riddle2019-06-011-42/+0
* Add user iterators to IRObjects, i.e. Values.River Riddle2019-05-202-13/+8
* Rewrite the DialectOpConversion patterns to inherit from RewritePattern i...River Riddle2019-05-201-2/+2
* Refactor PatternRewriter to inherit from FuncBuilder instead of Builder. ...River Riddle2019-05-201-8/+4
* Unify the 'constantFold' and 'fold' hooks on an operation into just 'fold...River Riddle2019-05-202-70/+53
* Factor out loop interchange code from LoopFusion into LoopUtils (NFC).Andy Davis2019-05-201-0/+123
* Replace Operation::isa with llvm::isa.River Riddle2019-05-203-12/+8
* Replace Operation::cast with llvm::cast.River Riddle2019-05-201-2/+2
* Add support for using llvm::dyn_cast/cast/isa for operation casts and rep...River Riddle2019-05-202-2/+2
* Automated rollback of changelist 247778391.MLIR Team2019-05-202-2/+2
OpenPOWER on IntegriCloud