Commit
129d6e554e7a0dba3443ffd8f1df185b90cc6fd5
by silvasean[mlir] Move `std.tensor_cast` -> `tensor.cast`.
This is almost entirely mechanical.
Differential Revision: https://reviews.llvm.org/D93357
|
 | mlir/test/IR/core-ops.mlir |
 | mlir/test/Transforms/cse.mlir |
 | mlir/lib/Conversion/ShapeToStandard/ShapeToStandard.cpp |
 | mlir/lib/Dialect/StandardOps/IR/Ops.cpp |
 | mlir/test/Dialect/Standard/bufferize.mlir |
 | mlir/test/Dialect/Tensor/ops.mlir |
 | mlir/test/Dialect/Linalg/canonicalize.mlir |
 | mlir/lib/Dialect/Tensor/Transforms/Bufferize.cpp |
 | mlir/integration_test/Dialect/Linalg/CPU/test-tensor-e2e.mlir |
 | mlir/lib/Dialect/Shape/IR/CMakeLists.txt |
 | mlir/include/mlir/Dialect/Linalg/Utils/Utils.h |
 | mlir/lib/Dialect/Shape/IR/ShapeCanonicalization.td |
 | mlir/lib/Dialect/StandardOps/Transforms/Bufferize.cpp |
 | mlir/lib/Dialect/Shape/IR/Shape.cpp |
 | mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt |
 | mlir/lib/Dialect/Tensor/IR/TensorOps.cpp |
 | mlir/utils/vim/syntax/mlir.vim |
 | mlir/test/Dialect/Tensor/bufferize.mlir |
 | mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp |
 | mlir/include/mlir/Dialect/StandardOps/IR/Ops.h |
 | mlir/include/mlir/Dialect/Tensor/IR/TensorOps.td |
 | mlir/lib/Dialect/Linalg/IR/CMakeLists.txt |
 | mlir/lib/IR/Operation.cpp |
 | mlir/integration_test/Dialect/Linalg/CPU/test-elementwise.mlir |
 | mlir/include/mlir/IR/OpDefinition.h |
 | mlir/test/Dialect/Standard/canonicalize.mlir |
 | mlir/test/Dialect/Tensor/invalid.mlir |
 | mlir/test/Transforms/canonicalize.mlir |
 | mlir/integration_test/Dialect/Linalg/CPU/test-tensor-matmul.mlir |
 | mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp |
 | mlir/test/Conversion/ShapeToStandard/shape-to-standard.mlir |
 | mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp |
 | mlir/test/Dialect/Tensor/canonicalize.mlir |
 | mlir/lib/Dialect/Linalg/IR/LinalgTypes.cpp |
 | mlir/include/mlir/Dialect/Tensor/IR/Tensor.h |
 | mlir/integration_test/Dialect/Linalg/CPU/test-subtensor-insert-multiple-uses.mlir |
 | mlir/test/Dialect/Shape/canonicalize.mlir |
 | mlir/include/mlir/Dialect/StandardOps/IR/Ops.td |
 | mlir/integration_test/Dialect/Linalg/CPU/test-subtensor-insert.mlir |
Commit
9887097d802d0a585807e693727ab8836790da8d
by joker.ephRemove unneeded header include (NFC)
|
 | mlir/lib/Support/MlirOptMain.cpp |
Commit
14da25b4b2eedf8a16aae34edfefd7bcaa5ceae5
by ajcbik[mlir][sparse] scalarize reductions in for-loops during sparse codegen
Reductions in innermost loops become harder for the backend to disambiguate after bufferization into memrefs, resulting in less efficient load-update-store cycles. By scalarizing innermost reductions, the backend is more likely to assign a register to perform the reduction (also prepares vectorization). Even though we could scalarize reductions for more outer loops and while-loops as well, currently scalarization is only done for chains of innermost for-loops, where it matters most, to avoid complicating codegen unnecessary (viz. adding lots of yield instructions).
This CL also refactors condition simplification into the merger class, where it belongs, so that conditions are simplified only once per loop nest and not repeatedly as was currently done. This CL also fixes a few minor bugs, some layout issues, and comments.
Reviewed By: penpornk
Differential Revision: https://reviews.llvm.org/D93143
|
 | mlir/test/Dialect/Linalg/sparse_3d.mlir |
 | mlir/lib/Dialect/Linalg/Transforms/Sparsification.cpp |
 | mlir/test/Dialect/Linalg/sparse_1d.mlir |
 | mlir/test/Dialect/Linalg/sparse_2d.mlir |
Commit
ab1a05d57f6f10ed36372ae47dad828c5202d07a
by 31459023+hctimRevert "[sanitizer-common] Pickup llvm-symbolizer from $OUT/bin IFF exists."
This reverts commit 30d292ddbb7ec84b422738cf52ee0cf49b0369f3.
Broke the bots, reverting for full fix.
|
 | compiler-rt/test/sanitizer_common/lit.site.cfg.py.in |
 | compiler-rt/test/sanitizer_common/lit.common.cfg.py |
Commit
13261f4c03492542f756f5ec986510a89f4a1f4b
by 31459023+hctimRevert "[sanitizer-common] Force pickup of llvm-symbolizer from new binaries."
This reverts commit 66ee0d3d84a6ea04e895249aef2ea8a812664728.
Broke the bots, reverting for full fix.
|
 | compiler-rt/test/sanitizer_common/lit.common.cfg.py |
 | compiler-rt/test/sanitizer_common/lit.site.cfg.py.in |