AMDGPU/GlobalISel: Legalize s16->s64 G_FPEXT
authorPetar Avramovic <Petar.Avramovic@amd.com>
Mon, 20 Jul 2020 14:12:19 +0000 (16:12 +0200)
committerPetar Avramovic <Petar.Avramovic@amd.com>
Mon, 20 Jul 2020 14:12:19 +0000 (16:12 +0200)
commit6a1030aa0e4ec239a159c4e43511376b40b8b753
treeb1dbabe6170d508a16522b3f60ec70bd6900a7a7
parent100564bdf87d4ce621d646482a7e589bb2815292
AMDGPU/GlobalISel: Legalize s16->s64 G_FPEXT

Legalize using narrowScalar as s16->s32 G_FPEXT
followed by s32->s64 G_FPEXT.

Differential Revision: https://reviews.llvm.org/D84030
llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fpext.mir