llvm-project/mlir/lib
aartbik c8fc76a99b [mlir] [VectorOps] fixed bug in vector.insert_strided_slice lowering
Summary:
Rationale:
When lowering to LLVM for different rank insert (n vs k), the offset
arrays needs to drop one dimension (becomes n-1), but the strides
array needs to be preserved (remains k). With regression test.
Note that this example was actually in the documentation, so
extra important to do it right :-)

Reviewers: nicolasvasilache, andydavis1, ftynse

Reviewed By: nicolasvasilache, ftynse

Subscribers: Joonsoo, merge_guards_bot, mehdi_amini, rriddle, jpienaar, burmako, shauheen, antiagainst, arpith-jacob, mgester, lucyrfox, liufengdb, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D73733
2020-01-31 11:29:46 -08:00
..
Analysis [mlir] [VectorOps] consolidate all vector utilities to one header/cc file 2020-01-29 15:42:08 -08:00
Conversion [mlir] [VectorOps] fixed bug in vector.insert_strided_slice lowering 2020-01-31 11:29:46 -08:00
Dialect [mlir] Linalg tiling: generate code avoding out-of-bounds accesses 2020-01-31 19:43:47 +01:00
EDSC Mass update the MLIR license header to mention "Part of the LLVM project" 2020-01-26 03:58:30 +00:00
ExecutionEngine Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
IR [mlir] Add MemRefTypeBuilder and refactor some MemRefType::get(). 2020-01-30 23:30:46 -08:00
Parser Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
Pass Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
Quantizer Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
Support Mass update the MLIR license header to mention "Part of the LLVM project" 2020-01-26 03:58:30 +00:00
TableGen [mlir] Add initial support for parsing a declarative operation assembly format 2020-01-30 11:43:40 -08:00
Target [mlir] LLVM dialect: Generate conversions between EnumAttrCase and LLVM API 2020-01-30 21:54:56 +01:00
Transforms [mlir] Add MemRefTypeBuilder and refactor some MemRefType::get(). 2020-01-30 23:30:46 -08:00
Translation Mass update the MLIR license header to mention "Part of the LLVM project" 2020-01-26 03:58:30 +00:00
CMakeLists.txt NFC: Move AffineOps dialect to the Dialect sub-directory. 2019-08-20 15:36:39 -07:00