AMDGPU/GlobalISel: Lower constant-32-bit zextload/sextload consistently
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Tue, 18 May 2021 22:22:09 +0000 (18:22 -0400)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 27 May 2021 13:49:13 +0000 (09:49 -0400)
commitee359000898c40ada69db3f20a87e6424c23596e
treec419cea3dc50e02f768519e2c460f409cdf839b2
parent8a203ac6d22026fbb1b4b9cd9cdfdeffd17cb05d
AMDGPU/GlobalISel: Lower constant-32-bit zextload/sextload consistently

We were accidentally leaning on code in lowerLoad which expands
extending loads which should be removed.
llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-sextload-constant-32bit.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-zextload-constant-32bit.mir