summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Transforms/Vectorize.cpp
Commit message (Expand)AuthorAgeFilesLines
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-111-13/+10
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-231-13/+12
* Adjust License.txt file to use the LLVM licenseMehdi Amini2019-12-231-13/+4
* NFC: Introduce new ValuePtr/ValueRef typedefs to simplify the transition to V...River Riddle2019-12-221-20/+20
* NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in...River Riddle2019-12-181-7/+7
* Update the builder API to take ValueRange instead of ArrayRef<Value *>River Riddle2019-12-071-7/+5
* fix examples in commentsAlexandre E. Eichenberger2019-12-061-20/+18
* Refactor dependencies to expose Vector transformations as patterns - NFCNicolas Vasilache2019-12-031-3/+11
* Unify vector op names with other dialects.Jean-Michel Gorius2019-11-221-4/+4
* Move VectorOps to Tablegen - (almost) NFCNicolas Vasilache2019-11-141-2/+12
* Fix minor spelling tweaks (NFC)Kazuaki Ishizaki2019-10-201-6/+6
* NFC: Remove trivial builder get methods.River Riddle2019-10-171-1/+1
* Add rewrite pattern to compose maps into affine load/storesUday Bondhugula2019-09-171-4/+6
* 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
* Move Linalg and VectorOps dialects to the Dialect subdir - NFCNicolas Vasilache2019-08-191-1/+1
* NFC: Move LLVMIR, SDBM, and StandardOps to the Dialect/ directory.River Riddle2019-08-191-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
* Add a higher-order vector.extractelement operation in MLIRNicolas Vasilache2019-08-091-4/+4
* Fix clang 5.0 by using type aliases for LLVM DenseSet/MapMehdi Amini2019-08-031-1/+0
* NFC: Rename Function to FuncOp.River Riddle2019-07-101-1/+1
* Globally change load/store/dma_start/dma_wait operations over to affine.load/...Andy Davis2019-07-031-24/+59
* NFC: Refactor Function to be value typed.River Riddle2019-07-011-2/+2
* NFC: Remove the 'context' parameter from OperationState.River Riddle2019-06-221-5/+4
* Refactor SplatElementsAttr to inherit from DenseElementsAttr as opposed to be...River Riddle2019-06-191-9/+9
* NFC: Rename FuncBuilder to OpBuilder and refactor to take a top level region ...River Riddle2019-06-091-5/+5
* Fix 5 ClangTidy - Readability findings.Jacques Pienaar2019-06-011-2/+0
* Remove unnecessary C++ specifier in CPP files. NFC.Jacques Pienaar2019-05-201-1/+1
* Replace Operation::isa with llvm::isa.River Riddle2019-05-201-6/+6
* Replace Operation::cast with llvm::cast.River Riddle2019-05-201-4/+4
* Add support for using llvm::dyn_cast/cast/isa for operation casts and rep...River Riddle2019-05-201-4/+4
* Automated rollback of changelist 247778391.MLIR Team2019-05-201-4/+4
* Add support for using llvm::dyn_cast/cast/isa for operation casts and rep...River Riddle2019-05-201-4/+4
* Remove unused Vectorize constructor (NFC)Mehdi Amini2019-05-101-11/+0
* Prepend an "affine-" prefix to Affine pass option names - NFCNicolas Vasilache2019-05-061-1/+1
* Add support for basic remark diagnostics. This is the minimal functionali...River Riddle2019-05-061-4/+3
* Fix a few warnings for missing parentheses around '||' and extra semicolons.River Riddle2019-04-051-1/+1
* Remove the non-postorder walk functions from Function/Block/Instruction a...River Riddle2019-04-051-6/+3
* Cleanup SuperVectorization dialect printing and parsing.Nicolas Vasilache2019-03-291-48/+44
* Make createMaterializeVectorsPass take a vectorSize parameter - NFCNicolas Vasilache2019-03-291-6/+4
* Refactor vectorization patternsNicolas Vasilache2019-03-291-119/+93
* Make vectorization aware of loop semanticsNicolas Vasilache2019-03-291-34/+56
* Give the Vectorize pass a virtualVectorSize argument.Nicolas Vasilache2019-03-291-4/+24
* Replace usages of Instruction with Operation in the Transforms/ directory.River Riddle2019-03-291-66/+60
* Replace usages of Instruction with Operation in the /Analysis directory.River Riddle2019-03-291-5/+5
* Replace usages of Instruction with Operation in the /IR directory.River Riddle2019-03-291-8/+8
* Allow creating standalone RegionsAlex Zinenko2019-03-291-1/+1
* Make FunctionPass::getFunction() return a reference to the function, instead ofChris Lattner2019-03-291-3/+3
OpenPOWER on IntegriCloud