[SelectionDAG] Fix mismatched truncate when combine BUILD_VECTOR with EXTRACT_SUBVECTOR
authorJun Ma <JunMa@linux.alibaba.com>
Fri, 10 Mar 2023 01:00:15 +0000 (09:00 +0800)
committerJun Ma <JunMa@linux.alibaba.com>
Mon, 13 Mar 2023 00:59:52 +0000 (08:59 +0800)
commit00eef4f7c384456e0df8f855b99eab384a213c23
tree280d4526ccec3c63e4300e3df44724c894a8216d
parent57b78faa9eb08017d95bb4e43242648953b08c13
[SelectionDAG] Fix mismatched truncate when combine BUILD_VECTOR with EXTRACT_SUBVECTOR

Just use correct type for truncation. Fixes PR59625

Differential Revision: https://reviews.llvm.org/D145757
llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
llvm/test/CodeGen/WebAssembly/pr59625.ll [new file with mode: 0644]