| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[mlir] Avoid else after return in ScalableValueBounds (NFC) (#169211) | 8 个月前 | |
[mlir][Vector] Introduce the MaskingOpInterface This MaskingOpInterface provides masking cababilitites to those operations that implement it. For only is only implemented by the vector.mask operation and it's used to break the dependency between the Vector dialect (where the vector.mask op lives) and operations implementing the MaskableOpInterface. Reviewed By: nicolasvasilache Differential Revision: https://reviews.llvm.org/D136734 | 3 年前 | |
[mlir] Move vector.{to_elements,from_elements} unrolling to VectorUnroll.cpp (#159118) This PR moves the patterns that unroll vector.to_elements and vector.from_elements into the file with other vector unrolling operations. This PR also adds these unrolling patterns into the populateVectorUnrollPatterns. And renames populateVectorToElementsLoweringPatterns populateVectorFromElementsLoweringPatterns to populateVectorToElementsUnrollPatterns populateVectorFromElementsUnrollPatterns. | 10 个月前 | |
[mlir][Vector] Add support for scalable vectors to ScanToArithOps (#123117) Note, scalable reductions dims are left as a TODO. | 8 个月前 | |
[mlir][vector] Simplify createReadOrMaskedRead (#163736) Simplify createReadOrMaskedRead to only require _one_ argument to specify the vector type to read (passed as VectorType) instead of passing vector-sizes and scalable-flags independently (i.e. _two_ arguments). A simple overload is provided for users that wouldn't re-use the corresponding VectorType (and hence there's no point for them to create). While there are no users upstream for this overload, it's been helpful downstream. | 8 个月前 | |
[mlir][Vector] Vector transform skeleton Differential Revision: https://reviews.llvm.org/D134722 | 3 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 8 个月前 | ||
| 3 年前 | ||
| 10 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 3 年前 |