summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Transforms/LoopUnrollAndJam.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Standardize naming of statements -> instructions, revisting the code base to beChris Lattner2019-03-291-50/+50
* Rename BasicBlock and StmtBlock to Block, and make a pass cleaning it up. I ...Chris Lattner2019-03-291-4/+4
* Eliminate the using decls for MLFunction and CFGFunction standardizing onChris Lattner2019-03-291-5/+5
* Merge CFGFuncBuilder/MLFuncBuilder/FuncBuilder together into a single newChris Lattner2019-03-291-4/+3
* Merge SSAValue, CFGValue, and MLValue together into a single Value class, whichChris Lattner2019-03-291-3/+3
* Refactor MLFunction to contain a StmtBlock for its body instead of inheritingChris Lattner2019-03-291-2/+2
* Refactor ForStmt: having it contain a StmtBlock instead of subclassingChris Lattner2019-03-291-1/+1
* Initialize Pass with PassID.Jacques Pienaar2019-03-291-1/+2
* Add static pass registrationJacques Pienaar2019-03-291-1/+8
* Introduce memref bound checking.Uday Bondhugula2019-03-291-1/+1
* Simplify FunctionPass to eliminate the CFGFunctionPass/MLFunctionPassChris Lattner2019-03-291-2/+2
* Change typedef to using to be consistent across the codebaseLei Zhang2019-03-291-1/+1
* Split BuiltinOps out of StandardOps.Jacques Pienaar2019-03-291-1/+1
* [MLIR] AffineMap value typeNicolas Vasilache2019-03-291-4/+4
* [MLIR] Cleanup AffineExprNicolas Vasilache2019-03-291-1/+1
* [MLIR] Remove uses of AffineExpr* outside of IRNicolas Vasilache2019-03-291-3/+2
* Extend loop unroll/unroll-and-jam to affine bounds + refactor related code.Uday Bondhugula2019-03-291-15/+42
* Misc changes to builder's and Transforms/ API to allow code generation.Uday Bondhugula2019-03-291-3/+1
* Add PassResult and have passes return PassResult to indicate failure/success.Jacques Pienaar2019-03-291-3/+4
* Extend getConstantTripCount to deal with a larger subset of loop bounds; make...Uday Bondhugula2019-03-291-0/+216
OpenPOWER on IntegriCloud