summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Transforms/Utils/LoopUtils.cpp
Commit message (Expand)AuthorAgeFilesLines
* Automated rollback of changelist 232717775.Uday Bondhugula2019-03-291-7/+7
* NFC: Rename the 'for' operation in the AffineOps dialect to 'affine.for'. The...River Riddle2019-03-291-7/+7
* NFC: Rename affine_apply to affine.apply. This is the first step to adding a ...River Riddle2019-03-291-1/+1
* Remove InstWalker and move all instruction walking to the api facilities on F...River Riddle2019-03-291-5/+2
* Remove remaining usages of OperationInst in lib/Transforms.River Riddle2019-03-291-5/+4
* Replace the walkOps/visitOperationInst variants from the InstWalkers with the...River Riddle2019-03-291-1/+1
* Fold the functionality of OperationInst into Instruction. OperationInst still...River Riddle2019-03-291-1/+1
* Define the AffineForOp and replace ForInst with it. This patch is largely mec...River Riddle2019-03-291-81/+89
* Change AffineApplyOp to produce a single result, simplifying the code thatChris Lattner2019-03-291-10/+8
* Change the ForInst induction variable to be a block argument of the body inst...River Riddle2019-03-291-11/+15
* Drop AffineMap::Null and IntegerSet::NullNicolas Vasilache2019-03-291-4/+4
* Add cloning functionality to Block and Function, this also adds support for r...River Riddle2019-03-291-7/+7
* loop unroll update: unroll factor one for a single iteration loopUday Bondhugula2019-03-291-1/+4
* Allocate private/local buffers for slices accurately during fusionUday Bondhugula2019-03-291-3/+8
* Extend InstVisitor and Walker to handle arbitrary CFG functions, expand theChris Lattner2019-03-291-1/+1
* Standardize naming of statements -> instructions, revisting the code base to beChris Lattner2019-03-291-144/+144
* Rename BasicBlock and StmtBlock to Block, and make a pass cleaning it up. I ...Chris Lattner2019-03-291-7/+7
* Eliminate the using decls for MLFunction and CFGFunction standardizing onChris Lattner2019-03-291-4/+4
* Merge Operation into OperationInst and standardize nomenclature aroundChris Lattner2019-03-291-1/+1
* Merge CFGFuncBuilder/MLFuncBuilder/FuncBuilder together into a single newChris Lattner2019-03-291-9/+9
* Merge SSAValue, CFGValue, and MLValue together into a single Value class, whichChris Lattner2019-03-291-9/+7
* Rename findFunction from the ML side of the house to be named getFunction(),Chris Lattner2019-03-291-1/+1
* Refactor MLFunction to contain a StmtBlock for its body instead of inheritingChris Lattner2019-03-291-1/+1
* Refactor ForStmt: having it contain a StmtBlock instead of subclassingChris Lattner2019-03-291-9/+10
* Update/Fix LoopUtils::stmtBodySkew to handle loop step.Uday Bondhugula2019-03-291-56/+64
* Move definitions of lopoUnroll* functions to LoopUtils.cpp.Alex Zinenko2019-03-291-0/+117
* [MLIR] Make upper bound implementation exclusiveNicolas Vasilache2019-03-291-10/+10
* Move transform utilities out to their own TransformUtils library, instead ofChris Lattner2019-03-291-0/+316
OpenPOWER on IntegriCloud