[mlir] skip 0-D vector in BubbleUpBitCastForStridedSliceInsert
authorXiang Li <python3kgae@outlook.com>
Mon, 30 Jan 2023 01:30:36 +0000 (20:30 -0500)
committerXiang <python3kgae@outlook.com>
Mon, 30 Jan 2023 04:19:31 +0000 (23:19 -0500)
commit28f9bfe466b066d0d77cb32039e7e299618d0c1a
tree6a1ed0737eb75e901424f09d137ed5b6f0e0445f
parent6594d058b9e03bd5d0e3cfcdad0050b042dc5778
[mlir] skip 0-D vector in BubbleUpBitCastForStridedSliceInsert

InsertStridedSliceOp will not get 0-D vector result, so just skip 0-D vector in BubbleUpBitCastForStridedSliceInsert.
Fixes #60214  https://github.com/llvm/llvm-project/issues/60214

Differential Revision: https://reviews.llvm.org/D142319
mlir/lib/Dialect/Vector/Transforms/VectorTransforms.cpp
mlir/test/Dialect/Vector/vector-transforms.mlir