summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Transforms/Utils/GreedyPatternRewriteDriver.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Introduce a new operation hook point for implementing simple localChris Lattner2019-03-291-7/+44
* Swap the type and attribute parameter in ConstantOp::build()Lei Zhang2019-03-291-2/+2
* Simplify GreedyPatternRewriteDriver now that functions are merged into oneChris Lattner2019-03-291-116/+50
* 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-2/+2
* 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-20/+19
* Rework inherentance hierarchy: Operation now derives from Statement, andChris Lattner2019-03-291-13/+2
* Merge CFGFuncBuilder/MLFuncBuilder/FuncBuilder together into a single newChris Lattner2019-03-291-8/+8
* Merge SSAValue, CFGValue, and MLValue together into a single Value class, whichChris Lattner2019-03-291-1/+1
* Eliminate the Instruction, BasicBlock, CFGFunction, MLFunction, and ExtFuncti...Chris Lattner2019-03-291-10/+11
* Refactor MLFunction to contain a StmtBlock for its body instead of inheritingChris Lattner2019-03-291-1/+2
* Check if the operation is already in the worklist before adding it.River Riddle2019-03-291-0/+4
* Split "rewrite" functionality out of Pattern into a new RewritePattern derivedChris Lattner2019-03-291-5/+11
* [MLIR] Rename OperationInst to Instruction.River Riddle2019-03-291-2/+2
* Implement value type abstraction for types.River Riddle2019-03-291-1/+1
* Add support for walking the use list of an SSAValue and converting owners toChris Lattner2019-03-291-50/+20
* Fix two issues:Chris Lattner2019-03-291-3/+25
* Refactor all of the canonicalization patterns out of the Canonicalize pass, andChris Lattner2019-03-291-2/+1
* Implement value type abstraction for attributes.River Riddle2019-03-291-3/+3
* Move transform utilities out to their own TransformUtils library, instead ofChris Lattner2019-03-291-0/+343
OpenPOWER on IntegriCloud