[GlobalISel] Widen G_EXTRACT_VECTOR_ELT using anyext instead of sext.
authorAmara Emerson <amara@apple.com>
Sat, 25 Sep 2021 05:52:30 +0000 (22:52 -0700)
committerAmara Emerson <amara@apple.com>
Mon, 4 Oct 2021 19:19:19 +0000 (12:19 -0700)
commitdafcbfdaa0cdcf50930ef6b9f5dca3a892973cfd
treef258f3f378436131daa58f6054b3701e59e91560
parent8b3d944a97cc944a24ed1296c801da5654896092
[GlobalISel] Widen G_EXTRACT_VECTOR_ELT using anyext instead of sext.

G_SEXT seems to be unnecessary here, anyext will do.

Differential Revision: https://reviews.llvm.org/D110469
llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
llvm/test/CodeGen/AArch64/GlobalISel/legalize-extract-vector-elt.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-extract-vector-elt.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-shuffle-vector.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-shuffle-vector.s16.mir