summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Transforms/LoopUnrollAndJam.cpp
Commit message (Expand)AuthorAgeFilesLines
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-111-1/+1
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-231-1/+1
* Adjust License.txt file to use the LLVM licenseMehdi Amini2019-12-231-13/+4
* NFC: Introduce new ValuePtr/ValueRef typedefs to simplify the transition to V...River Riddle2019-12-221-2/+2
* NFC: Remove trivial builder get methods.River Riddle2019-10-171-1/+1
* unroll and jam: fix order of jammed bodiesUday Bondhugula2019-10-081-2/+2
* NFC: Finish replacing FunctionPassBase/ModulePassBase with OpPassBase.River Riddle2019-09-131-1/+1
* fix loop unroll and jam - operand mapping - imperfect nest caseUday Bondhugula2019-08-281-8/+8
* NFC: Move AffineOps dialect to the Dialect sub-directory.River Riddle2019-08-201-1/+1
* Change from llvm::make_unique to std::make_uniqueJacques Pienaar2019-08-171-1/+1
* Express ownership transfer in PassManager API through std::unique_ptr (NFC)Mehdi Amini2019-08-121-2/+3
* Uniformize usage of OpBuilder& (NFC)Nicolas Vasilache2019-06-221-1/+1
* NFC: Rename FuncBuilder to OpBuilder and refactor to take a top level region ...River Riddle2019-06-091-3/+2
* Remove "size" property of affine maps.MLIR Team2019-06-011-1/+1
* Replace Operation::isa with llvm::isa.River Riddle2019-05-201-2/+2
* Replace Operation::cast with llvm::cast.River Riddle2019-05-201-1/+1
* Add support for using llvm::dyn_cast/cast/isa for operation casts and rep...River Riddle2019-05-201-1/+1
* Automated rollback of changelist 247778391.MLIR Team2019-05-201-1/+1
* Add support for using llvm::dyn_cast/cast/isa for operation casts and rep...River Riddle2019-05-201-1/+1
* Prepend an "affine-" prefix to Affine pass option names - NFCNicolas Vasilache2019-05-061-2/+2
* Replace usages of Instruction with Operation in the Transforms/ directory.River Riddle2019-03-291-8/+8
* Introduce affine terminatorAlex Zinenko2019-03-291-3/+4
* Replace usages of Instruction with Operation in the /IR directory.River Riddle2019-03-291-1/+1
* Make FunctionPass::getFunction() return a reference to the function, instead ofChris Lattner2019-03-291-1/+1
* Replace usages of "operator->" with "." for the AffineOps.River Riddle2019-03-291-8/+8
* NFC: Rename the 'for' operation in the AffineOps dialect to 'affine.for' and ...River Riddle2019-03-291-1/+1
* Remove OpPointer, cleaning up a ton of code. This also moves Ops to usingChris Lattner2019-03-291-4/+4
* Rename BlockList into RegionAlex Zinenko2019-03-291-2/+2
* Extend loop unrolling and unroll-jamming to non-matching bound operands andUday Bondhugula2019-03-291-30/+25
* Move the success/failure functions out of LogicalResult and into the mlir nam...River Riddle2019-03-291-6/+6
* Rename Status to LogicalResult to avoid conflictions with the Status in xla/t...River Riddle2019-03-291-12/+12
* Move UtilResult into the Support directory and rename it to Status. Status pr...River Riddle2019-03-291-14/+13
* Change Pass:getFunction() to return pointer instead of ref - NFCUday Bondhugula2019-03-291-1/+1
* NFC. Move all of the remaining operations left in BuiltinOps to StandardOps. ...River Riddle2019-03-291-1/+0
* Remove PassResult and have the runOnFunction/runOnModule functions return voi...River Riddle2019-03-291-4/+2
* Port all of the existing passes over to the new pass manager infrastructure. ...River Riddle2019-03-291-13/+9
* Define a PassID class to use when defining a pass. This allows for the type u...River Riddle2019-03-291-3/+1
* NFC: Refactor the files related to passes.River Riddle2019-03-291-1/+1
* Automated rollback of changelist 232717775.Uday Bondhugula2019-03-291-1/+1
* NFC: Rename the 'for' operation in the AffineOps dialect to 'affine.for'. The...River Riddle2019-03-291-1/+1
* Remove InstWalker and move all instruction walking to the api facilities on F...River Riddle2019-03-291-10/+10
* Remove remaining usages of OperationInst in lib/Transforms.River Riddle2019-03-291-6/+4
* Replace the walkOps/visitOperationInst variants from the InstWalkers with the...River Riddle2019-03-291-1/+1
* Define the AffineForOp and replace ForInst with it. This patch is largely mec...River Riddle2019-03-291-39/+47
* Change AffineApplyOp to produce a single result, simplifying the code thatChris Lattner2019-03-291-4/+2
* Change the ForInst induction variable to be a block argument of the body inst...River Riddle2019-03-291-3/+5
* Wrap cl::opt flags within passes in a category with the pass name. This impro...River Riddle2019-03-291-1/+6
* Add cloning functionality to Block and Function, this also adds support for r...River Riddle2019-03-291-4/+4
* Fix outdated commentsUday Bondhugula2019-03-291-6/+5
* Extend InstVisitor and Walker to handle arbitrary CFG functions, expand theChris Lattner2019-03-291-6/+6
OpenPOWER on IntegriCloud