summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Transforms/LoopUnroll.cpp
Commit message (Expand)AuthorAgeFilesLines
* Adjust License.txt file to use the LLVM licenseMehdi Amini2019-12-231-13/+4
* NFC: Finish replacing FunctionPassBase/ModulePassBase with OpPassBase.River Riddle2019-09-131-1/+1
* Refactor the 'walk' methods for operations.River Riddle2019-08-291-1/+1
* 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/+2
* NFC: Rename Function to FuncOp.River Riddle2019-07-101-2/+2
* NFC: Refactor Function to be value typed.River Riddle2019-07-011-4/+4
* Replace Operation::isa with llvm::isa.River Riddle2019-05-201-1/+1
* Replace Operation::cast with llvm::cast.River Riddle2019-05-201-1/+1
* Prepend an "affine-" prefix to Affine pass option names - NFCNicolas Vasilache2019-05-061-2/+2
* Remove the non-postorder walk functions from Function/Block/Instruction a...River Riddle2019-04-051-1/+1
* Replace usages of Instruction with Operation in the Transforms/ directory.River Riddle2019-03-291-3/+3
* Make FunctionPass::getFunction() return a reference to the function, instead ofChris Lattner2019-03-291-3/+3
* NFC: Rename the 'for' operation in the AffineOps dialect to 'affine.for' and ...River Riddle2019-03-291-2/+2
* Remove OpPointer, cleaning up a ton of code. This also moves Ops to usingChris Lattner2019-03-291-17/+14
* Move to new `const` model, part 1: remove ConstOpPointer.Chris Lattner2019-03-291-4/+3
* Rename BlockList into RegionAlex Zinenko2019-03-291-2/+2
* Rename Status to LogicalResult to avoid conflictions with the Status in xla/t...River Riddle2019-03-291-3/+3
* Move UtilResult into the Support directory and rename it to Status. Status pr...River Riddle2019-03-291-4/+4
* Change Pass:getFunction() to return pointer instead of ref - NFCUday Bondhugula2019-03-291-6/+8
* 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/+3
* Port all of the existing passes over to the new pass manager infrastructure. ...River Riddle2019-03-291-10/+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
* Add -tile-sizes command line option for loop tiling; clean up cl options forUday Bondhugula2019-03-291-3/+3
* 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-34/+15
* Remove remaining usages of OperationInst in lib/Transforms.River Riddle2019-03-291-2/+2
* Replace the walkOps/visitOperationInst variants from the InstWalkers with the...River Riddle2019-03-291-2/+2
* Define the AffineForOp and replace ForInst with it. This patch is largely mec...River Riddle2019-03-291-32/+35
* Recommit: Define a AffineOps dialect as well as an AffineIfOp operation. Repl...River Riddle2019-03-291-9/+0
* Automated rollback of changelist 231318632.Nicolas Vasilache2019-03-291-0/+9
* Define a AffineOps dialect as well as an AffineIfOp operation. Replace all in...River Riddle2019-03-291-9/+0
* Wrap cl::opt flags within passes in a category with the pass name. This impro...River Riddle2019-03-291-4/+12
* Allow operations to hold a blocklist and add support for parsing/printing a b...River Riddle2019-03-291-1/+7
* Update and generalize various passes to work on both CFG and ML functions,Chris Lattner2019-03-291-2/+2
* Standardize naming of statements -> instructions, revisting the code base to beChris Lattner2019-03-291-34/+34
* Rename BasicBlock and StmtBlock to Block, and make a pass cleaning it up. I ...Chris Lattner2019-03-291-3/+3
* Eliminate the using decls for MLFunction and CFGFunction standardizing onChris Lattner2019-03-291-2/+2
* Merge Operation into OperationInst and standardize nomenclature aroundChris Lattner2019-03-291-1/+1
* Refactor ForStmt: having it contain a StmtBlock instead of subclassingChris Lattner2019-03-291-1/+2
* loop-unroll - add function callback argument for outside targets toUday Bondhugula2019-03-291-20/+50
* Move definitions of lopoUnroll* functions to LoopUtils.cpp.Alex Zinenko2019-03-291-117/+0
* Automatic DMA generation for simple cases.Uday Bondhugula2019-03-291-1/+1
* Initialize Pass with PassID.Jacques Pienaar2019-03-291-1/+2
* Add static pass registrationJacques Pienaar2019-03-291-7/+13
* Introduce loop tiling code generation (hyper-rectangular case)Uday Bondhugula2019-03-291-1/+1
OpenPOWER on IntegriCloud