summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Transforms/LoopFusion.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Drop AffineMap::Null and IntegerSet::NullNicolas Vasilache2019-03-291-8/+8
* Wrap cl::opt flags within passes in a category with the pass name. This impro...River Riddle2019-03-291-2/+6
* Update replaceAllMemRefUsesWith to generate single result affine_apply's forUday Bondhugula2019-03-291-12/+12
* Change the dependence check in the loop fusion pass to use the MLIR instructi...MLIR Team2019-03-291-13/+32
* loop-fusion: debug info cleanupUday Bondhugula2019-03-291-27/+33
* Migrate VectorOrTensorType/MemRefType shape api to use int64_t instead of int.River Riddle2019-03-291-1/+1
* Fix single producer check in loop fusion pass.MLIR Team2019-03-291-3/+3
* Update fusion cost model + some additional infrastructure and debug informati...Uday Bondhugula2019-03-291-42/+203
* Allocate private/local buffers for slices accurately during fusionUday Bondhugula2019-03-291-19/+38
* Handle escaping memrefs in loop fusion pass:MLIR Team2019-03-291-5/+40
* Mark (void)indexRemap to please compiler for unused variable checkLei Zhang2019-03-291-0/+1
* LoopFusion: Creates private MemRefs which are used only by operations in the ...MLIR Team2019-03-291-38/+193
* Some loop fusion code cleanup/simplification post cl/229575126Uday Bondhugula2019-03-291-33/+16
* LoopFusion improvements:MLIR Team2019-03-291-164/+244
* Address documentation/readability related comments from cl/227252907 on memrefUday Bondhugula2019-03-291-7/+1
* Minor code cleanup - NFC.Uday Bondhugula2019-03-291-4/+4
* LoopFusion: automate selection of source loop nest slice depth and destinatio...MLIR Team2019-03-291-22/+353
* Extend loop-fusion's slicing utility + other fixes / updatesUday Bondhugula2019-03-291-2/+2
* Misc readability and doc / code comment related improvements - NFCUday Bondhugula2019-03-291-6/+3
* Update and generalize various passes to work on both CFG and ML functions,Chris Lattner2019-03-291-2/+2
* Introduce memref store to load forwarding - a simple memref dataflow analysisUday Bondhugula2019-03-291-39/+4
* Extend InstVisitor and Walker to handle arbitrary CFG functions, expand theChris Lattner2019-03-291-1/+6
* Standardize naming of statements -> instructions, revisting the code base to beChris Lattner2019-03-291-90/+90
* Rename BasicBlock and StmtBlock to Block, and make a pass cleaning it up. I ...Chris Lattner2019-03-291-1/+1
* Eliminate the using decls for MLFunction and CFGFunction standardizing onChris Lattner2019-03-291-7/+7
* Merge Operation into OperationInst and standardize nomenclature aroundChris Lattner2019-03-291-14/+14
* Merge SSAValue, CFGValue, and MLValue together into a single Value class, whichChris Lattner2019-03-291-20/+19
* Refactor MLFunction to contain a StmtBlock for its body instead of inheritingChris Lattner2019-03-291-1/+1
* Computation slice update: adds parameters to insertBackwardComputationSlice w...MLIR Team2019-03-291-1/+35
* Improve loop fusion algorithm by using a memref dependence graph.MLIR Team2019-03-291-252/+342
* Loop Fusion pass update: introduce utilities to perform generalized loop fusi...MLIR Team2019-03-291-157/+340
* Adds support for returning the direction of the dependence between memref acc...MLIR Team2019-03-291-2/+6
* Initialize Pass with PassID.Jacques Pienaar2019-03-291-1/+1
* Add static pass registrationJacques Pienaar2019-03-291-0/+5
* Adds a dependence check to test whether two accesses to the same memref acces...MLIR Team2019-03-291-0/+244
OpenPOWER on IntegriCloud