| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[mlir][vector][bufferize] Fix transfer_write dropping mask operand Differential Revision: https://reviews.llvm.org/D129253 | 3 年前 | |
[mlir][vector] Extend transfer_write to read propagation Folding of transfer_write into transfer_read is already supported but this requires the read and write to have the same permuation map. After linalg vectorization it is common to have different ppermuation map for write followed by read even though the cases could be propagated. This canonicalization handle cases where the permuation maps are different but the data read and written match and replace the transfer ops with broadcast and permuation Differential Revision: https://reviews.llvm.org/D130135 | 3 年前 | |
[mlir][vector] Add accumulator operand to MultiDimReduce op This allows vectorizing linalg reductions without changing the operation order. Therefore this produce a valid vectorization even if operations are not associative. Differential Revision: https://reviews.llvm.org/D129535 | 3 年前 | |
[mlir][vector] Add accumulator operand to MultiDimReduce op This allows vectorizing linalg reductions without changing the operation order. Therefore this produce a valid vectorization even if operations are not associative. Differential Revision: https://reviews.llvm.org/D129535 | 3 年前 | |
[mlir][NFC] Update textual references of func to func.func in Tensor/Tosa/Vector tests The special case parsing of func operations is being removed. | 4 年前 | |
[mlir][arith] cmpi: move constant to the right side Convert arith.cmpi to the canonical form with constants on the right side to simplify further optimizations and open more opportunities for CSE. Differential Revision: https://reviews.llvm.org/D129929 | 3 年前 | |
[mlir][NFC] Update textual references of func to func.func in Tensor/Tosa/Vector tests The special case parsing of func operations is being removed. | 4 年前 | |
[mlir][NFC] Update textual references of func to func.func in Tensor/Tosa/Vector tests The special case parsing of func operations is being removed. | 4 年前 | |
[mlir][NFC] Update textual references of func to func.func in Tensor/Tosa/Vector tests The special case parsing of func operations is being removed. | 4 年前 | |
[mlir][vector] Add accumulator operand to MultiDimReduce op This allows vectorizing linalg reductions without changing the operation order. Therefore this produce a valid vectorization even if operations are not associative. Differential Revision: https://reviews.llvm.org/D129535 | 3 年前 | |
[mlir][vector] Add accumulator operand to MultiDimReduce op This allows vectorizing linalg reductions without changing the operation order. Therefore this produce a valid vectorization even if operations are not associative. Differential Revision: https://reviews.llvm.org/D129535 | 3 年前 | |
Don't combine if there would remain no true reduction dim. Differential Revision: https://reviews.llvm.org/D130109 | 3 年前 | |
[mlir][NFC] Update textual references of func to func.func in Tensor/Tosa/Vector tests The special case parsing of func operations is being removed. | 4 年前 | |
[mlir][NFC] Update textual references of func to func.func in Tensor/Tosa/Vector tests The special case parsing of func operations is being removed. | 4 年前 | |
[mlir][vector] Fix crash in DropInnerMostUnitDims pattern Fix number of dimensions when incrementally replacing dimensions in affine map. Differential Revision: https://reviews.llvm.org/D125984 | 4 年前 | |
[mlir][NFC] Update textual references of func to func.func in Tensor/Tosa/Vector tests The special case parsing of func operations is being removed. | 4 年前 | |
Generalize the vector transfer flattening patterns (dyn shapes). Differential Revision: https://reviews.llvm.org/D130284 | 3 年前 | |
[FileCheck] Catch missspelled directives. Reviewed By: MaskRay Differential Revision: https://reviews.llvm.org/D125604 | 4 年前 | |
[mlir][NFC] Update textual references of func to func.func in Tensor/Tosa/Vector tests The special case parsing of func operations is being removed. | 4 年前 | |
Recommit "[mlir][vector] Allow unroll of contraction in arbitrary order" Fixed issue with vector.contract default unroll permutation. Adds support for vector unroll transformations to unroll in different orders. For example, the vector.contract can be unrolled into a smaller set of contractions. There is a choice of how to unroll the decomposition based on the traversal order of (dim0, dim1, dim2). The choice of traversal order can now be specified by a callback which given by the caller of the transform. For now, only the vector.contract, vector.transfer_read/transfer_write operations support the callback. Differential Revision: https://reviews.llvm.org/D127004 | 4 年前 | |
[mlir][NFC] Update textual references of func to func.func in Tensor/Tosa/Vector tests The special case parsing of func operations is being removed. | 4 年前 | |
[mlir][NFC] Update textual references of func to func.func in Tensor/Tosa/Vector tests The special case parsing of func operations is being removed. | 4 年前 | |
[mlir][NFC] Update textual references of func to func.func in Tensor/Tosa/Vector tests The special case parsing of func operations is being removed. | 4 年前 | |
[mlir][vector] Add accumulator operand to MultiDimReduce op This allows vectorizing linalg reductions without changing the operation order. Therefore this produce a valid vectorization even if operations are not associative. Differential Revision: https://reviews.llvm.org/D129535 | 3 年前 | |
[mlir][vector] Pattern to clean up vector.extract during distribution This prevents blocking propagation when converting between scalar and vector<1> Differential Revision: https://reviews.llvm.org/D129782 | 3 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 4 年前 | ||
| 3 年前 | ||
| 4 年前 | ||
| 4 年前 | ||
| 4 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 4 年前 | ||
| 4 年前 | ||
| 4 年前 | ||
| 4 年前 | ||
| 3 年前 | ||
| 4 年前 | ||
| 4 年前 | ||
| 4 年前 | ||
| 4 年前 | ||
| 4 年前 | ||
| 4 年前 | ||
| 3 年前 | ||
| 3 年前 |