summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Transforms/Vectorize.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Replace usages of "Op::operator->" with ".".River Riddle2019-03-291-10/+9
* Replace usages of "operator->" with "." for the AffineOps.River Riddle2019-03-291-9/+8
* NFC: Rename the 'for' operation in the AffineOps dialect to 'affine.for' and ...River Riddle2019-03-291-25/+25
* Remove OpPointer, cleaning up a ton of code. This also moves Ops to usingChris Lattner2019-03-291-5/+5
* Push a bunch of 'consts' out of the *Op structure, in prep for removingChris Lattner2019-03-291-1/+1
* Remove const from Value, Instruction, Argument, and the various methods on theChris Lattner2019-03-291-6/+5
* Cleanups Vectorize and SliceAnalysis - NFCNicolas Vasilache2019-03-291-188/+155
* Rename BlockList into RegionAlex Zinenko2019-03-291-2/+2
* 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
* Use consistent names for dialect op source filesLei Zhang2019-03-291-1/+1
* Provide a Builder::getNamedAttr and (Instruction|Function)::setAttr(StringRef...River Riddle2019-03-291-4/+3
* Remove PassResult and have the runOnFunction/runOnModule functions return voi...River Riddle2019-03-291-3/+2
* Port all of the existing passes over to the new pass manager infrastructure. ...River Riddle2019-03-291-8/+5
* Internal changeMLIR Team2019-03-291-1/+1
* 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-25/+25
* NFC: Rename the 'for' operation in the AffineOps dialect to 'affine.for'. The...River Riddle2019-03-291-25/+25
* Remove remaining usages of OperationInst in lib/Transforms.River Riddle2019-03-291-49/+42
* Fix the handling of the resizable operands bit of OperationState in a few pla...River Riddle2019-03-291-2/+2
* Define the AffineForOp and replace ForInst with it. This patch is largely mec...River Riddle2019-03-291-28/+35
* Define an detail::OperandStorage class to handle managing instruction operand...River Riddle2019-03-291-0/+1
* Address Performance issue in NestedMatcherNicolas Vasilache2019-03-291-96/+96
* Change the ForInst induction variable to be a block argument of the body inst...River Riddle2019-03-291-3/+5
* Cleanup resource management and rename recursive matchersNicolas Vasilache2019-03-291-17/+15
* Wrap cl::opt flags within passes in a category with the pass name. This impro...River Riddle2019-03-291-2/+4
* Allow operations to hold a blocklist and add support for parsing/printing a b...River Riddle2019-03-291-0/+2
* Add cloning functionality to Block and Function, this also adds support for r...River Riddle2019-03-291-2/+1
* Migrate VectorOrTensorType/MemRefType shape api to use int64_t instead of int.River Riddle2019-03-291-2/+3
* Extend InstVisitor and Walker to handle arbitrary CFG functions, expand theChris Lattner2019-03-291-2/+2
* Standardize naming of statements -> instructions, revisting the code base to beChris Lattner2019-03-291-103/+104
* Eliminate the using decls for MLFunction and CFGFunction standardizing onChris Lattner2019-03-291-6/+6
* Rename BBArgument -> BlockArgument, Op::getOperation -> Op::getInst(),Chris Lattner2019-03-291-5/+4
* Merge Operation into OperationInst and standardize nomenclature aroundChris Lattner2019-03-291-44/+44
* Merge CFGFuncBuilder/MLFuncBuilder/FuncBuilder together into a single newChris Lattner2019-03-291-7/+7
* Merge SSAValue, CFGValue, and MLValue together into a single Value class, whichChris Lattner2019-03-291-30/+24
* SuperVectorization: fix 'isa' assertionAlex Zinenko2019-03-291-1/+1
* Per review on the previous CL, drop MLFuncBuilder::createOperation, changingChris Lattner2019-03-291-7/+12
* Extract vector_transfer_* Ops into a SuperVectorDialect.Alex Zinenko2019-03-291-0/+1
* [MLIR] Drop assert for NYI in Vectorize.cppNicolas Vasilache2019-03-291-10/+16
* [MLIR] Add support for permutation_mapNicolas Vasilache2019-03-291-111/+73
* [MLIR] Add VectorTransferOpsNicolas Vasilache2019-03-291-31/+23
* [MLIR][Vectorize] Refactor Vectorize use-def propagation.Nicolas Vasilache2019-03-291-282/+817
* [MLIR][VectorAnalysis] Add a VectorAnalysis and standalone testsNicolas Vasilache2019-03-291-0/+1
* [MLIR] Support for vectorizing operations.Nicolas Vasilache2019-03-291-255/+383
* Implement value type abstraction for locations.River Riddle2019-03-291-4/+4
* Initialize Pass with PassID.Jacques Pienaar2019-03-291-0/+2
* Add static pass registrationJacques Pienaar2019-03-291-0/+8
* [MLIR] Extend vectorization to 2+-D patternsNicolas Vasilache2019-03-291-61/+168
OpenPOWER on IntegriCloud