summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Transforms/LoopFusion.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Replace usages of Instruction with Operation in the /Analysis directory.River Riddle2019-03-291-2/+2
* Introduce affine terminatorAlex Zinenko2019-03-291-3/+3
* Replace usages of Instruction with Operation in the /IR directory.River Riddle2019-03-291-29/+29
* Make FunctionPass::getFunction() return a reference to the function, instead ofChris Lattner2019-03-291-4/+4
* Replace usages of "Op::operator->" with ".".River Riddle2019-03-291-19/+19
* Replace usages of "operator->" with "." for the AffineOps.River Riddle2019-03-291-40/+39
* NFC: Rename the 'for' operation in the AffineOps dialect to 'affine.for' and ...River Riddle2019-03-291-1/+2
* Remove OpPointer, cleaning up a ton of code. This also moves Ops to usingChris Lattner2019-03-291-14/+14
* Remove const from Value, Instruction, Argument, and the various methods on theChris Lattner2019-03-291-1/+1
* Remove some statements that required >C++11, add includes and qualify names. ...Jacques Pienaar2019-03-291-0/+1
* Rename BlockList into RegionAlex Zinenko2019-03-291-2/+2
* Change getMemoryFootprintBytes emitError to a warningUday Bondhugula2019-03-291-1/+0
* Add a basic model to set tile sizes + some cleanupUday Bondhugula2019-03-291-16/+31
* Convert ambiguous bool returns in /Analysis to use Status instead.River Riddle2019-03-291-13/+14
* Use FlatAffineConstraints::unionBoundingBox to perform slice bounds union for...MLIR Team2019-03-291-77/+106
* Change Pass:getFunction() to return pointer instead of ref - NFCUday Bondhugula2019-03-291-1/+1
* Handle MemRefRegion::compute return value in loop fusion pass (NFC).MLIR Team2019-03-291-8/+27
* Remove hidden flag from fusion CL optionsUday Bondhugula2019-03-291-4/+4
* NFC. Move all of the remaining operations left in BuiltinOps to StandardOps. ...River Riddle2019-03-291-1/+0
* Use consistent names for dialect op source filesLei Zhang2019-03-291-1/+1
* Loop fusion for input reuse.MLIR Team2019-03-291-43/+415
* Remove PassResult and have the runOnFunction/runOnModule functions return voi...River Riddle2019-03-291-3/+2
* Port all of the existing passes over to the new pass manager infrastructure. ...River Riddle2019-03-291-9/+7
* Temp change in FlatAffineConstraints::getSliceBounds() to deal with TODO inUday Bondhugula2019-03-291-2/+1
* Loop fusion comand line options cleanupUday Bondhugula2019-03-291-10/+25
* Refactor AffineExprFlattener and move FlatAffineConstraints out of IR intoUday Bondhugula2019-03-291-1/+1
* Internal changeMLIR Team2019-03-291-1/+1
* Define a PassID class to use when defining a pass. This allows for the type u...River Riddle2019-03-291-3/+1
* Extend/improve getSliceBounds() / complete TODO + update unionBoundingBoxUday Bondhugula2019-03-291-11/+15
* NFC: Refactor the files related to passes.River Riddle2019-03-291-1/+1
* Support fusing producer loop nests which write to a memref which is live out,...MLIR Team2019-03-291-21/+96
* LoopFusion: perform a series of loop interchanges to increase the loop depth ...MLIR Team2019-03-291-0/+141
* Automated rollback of changelist 232717775.Uday Bondhugula2019-03-291-2/+1
* NFC: Rename the 'for' operation in the AffineOps dialect to 'affine.for'. The...River Riddle2019-03-291-1/+2
* Adds the ability to compute the MemRefRegion of a sliced loop nest. Utilizes ...MLIR Team2019-03-291-11/+27
* Refactor the affine analysis by moving some functionality to IR and some to A...River Riddle2019-03-291-1/+1
* Loop fusion improvements:MLIR Team2019-03-291-7/+28
* Remove InstWalker and move all instruction walking to the api facilities on F...River Riddle2019-03-291-46/+44
* Refactor common code getting memref access in getMemRefRegion - NFCUday Bondhugula2019-03-291-3/+4
* Remove remaining usages of OperationInst in lib/Transforms.River Riddle2019-03-291-72/+62
* Replace the walkOps/visitOperationInst variants from the InstWalkers with the...River Riddle2019-03-291-2/+2
* Update dma-generate pass to (1) work on blocks of instructions (instead of justUday Bondhugula2019-03-291-4/+3
* Promote local buffers created post fusion to higher memory spaceUday Bondhugula2019-03-291-8/+54
* Define the AffineForOp and replace ForInst with it. This patch is largely mec...River Riddle2019-03-291-94/+106
* Fix ASAN issue: snapshot edge list before loop which can modify this list.MLIR Team2019-03-291-3/+15
* LoopFusion: insert the source loop nest slice at a depth in the destination l...MLIR Team2019-03-291-23/+90
* Support fusing loop nests which require insertion into a new instruction Bloc...MLIR Team2019-03-291-89/+203
* Recommit: Define a AffineOps dialect as well as an AffineIfOp operation. Repl...River Riddle2019-03-291-12/+12
* Automated rollback of changelist 231318632.Nicolas Vasilache2019-03-291-12/+12
* Define a AffineOps dialect as well as an AffineIfOp operation. Replace all in...River Riddle2019-03-291-12/+12
OpenPOWER on IntegriCloud