[AArch64][GlobalISel] Implement narrowing of G_SEXT.
authorAmara Emerson <aemerson@apple.com>
Fri, 26 Jul 2019 23:46:38 +0000 (23:46 +0000)
committerAmara Emerson <aemerson@apple.com>
Fri, 26 Jul 2019 23:46:38 +0000 (23:46 +0000)
commit7bc4fad0fbee60530f0b50d8e3911a21d47046bd
treec94037dc7cc53b0f7fd4e10fc23e12a3818d3d0f
parentaa8b9993c23f9915f1ba694502333f67a627e8d0
[AArch64][GlobalISel] Implement narrowing of G_SEXT.

We need this to narrow a sext to s128.

Differential Revision: https://reviews.llvm.org/D65357

llvm-svn: 367164
llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp
llvm/test/CodeGen/AArch64/GlobalISel/legalize-sext-128.mir [new file with mode: 0644]