summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Conversion/VectorToLLVM
Commit message (Expand)AuthorAgeFilesLines
* Make helper functions static or move them into anonymous namespaces. NFC.Benjamin Kramer2020-01-141-0/+4
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-111-7/+7
* [mlir][VectorOps] Implement insert_strided_slice conversionNicolas Vasilache2020-01-091-41/+174
* [mlir][VectorOps] Implement strided_slice conversionNicolas Vasilache2020-01-091-3/+98
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-231-58/+53
* 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-52/+56
* [VectorOps] unify vector dialect "subscripts"Aart Bik2019-12-201-4/+4
* [VectorOps] Add vector.print definition, with lowering supportAart Bik2019-12-181-2/+124
* [VectorOps] Add [insert/extract]element definition together with lowering to ...Aart Bik2019-12-161-1/+52
* [VectorOps] Add lowering of vector.shuffle to LLVM IRAart Bik2019-12-121-55/+114
* [VectorOps] Add lowering of vector.insert to LLVM IRAart Bik2019-12-101-24/+100
* [VecOps] Rename vector.[insert|extract]element to just vector.[insert|extract]Aart Bik2019-12-061-3/+3
* [VectorOps] Add lowering of vector.broadcast to LLVM IRAart Bik2019-12-061-1/+186
* Refactor dependencies to expose Vector transformations as patterns - NFCNicolas Vasilache2019-12-032-0/+298
* Refactor the LowerVectorTransfers pass to use the RewritePattern infra - NFCNicolas Vasilache2019-11-142-298/+0
* Use MemRefDescriptor in Vector-to-LLVM convresionAlex Zinenko2019-11-141-38/+14
* Move VectorOps to Tablegen - (almost) NFCNicolas Vasilache2019-11-141-3/+3
* Add support for alignment attribute in std.alloc.Nicolas Vasilache2019-11-121-4/+15
* Implement lowering of VectorTypeCastOp to LLVMNicolas Vasilache2019-10-181-2/+104
* Rename LLVM::exp and LLVM::fmuladd to LLVM::ExpOP and LLVM::FMulAddOp.Alexander Belyaev2019-10-111-1/+1
* Fix a number of Clang-Tidy warnings.Christian Sigg2019-09-231-1/+1
* Drop makePositionAttr and the like in favor of Builder::getI64ArrayAttrAlex Zinenko2019-09-161-14/+5
* NFC: Finish replacing FunctionPassBase/ModulePassBase with OpPassBase.River Riddle2019-09-131-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
* Extend vector.outerproduct with an optional 3rd argumentNicolas Vasilache2019-08-161-47/+43
* Add lowering of vector dialect to LLVM dialect.Nicolas Vasilache2019-08-122-0/+222
OpenPOWER on IntegriCloud