AMDGPU/GlobalISel: Make G_IMPLICIT_DEF legality more consistent
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Sun, 31 May 2020 04:14:56 +0000 (00:14 -0400)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 10 Jun 2020 15:05:59 +0000 (11:05 -0400)
commitea1bd95411c3a709ef1a405ffed9880351fe530e
tree5ad53a586e9837b3d61c3a5bf34c637be854440d
parent47934c7cf9f6c18e21a34f9324680652214f771e
AMDGPU/GlobalISel: Make G_IMPLICIT_DEF legality more consistent

Makes <6 x s16> legal, <4 x s8> illegal, and clamps the maximum size
to 1024.
llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-and.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-extract.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-freeze.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-implicit-def.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-or.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-sext-inreg.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-store-global.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-xor.mir