[GlobalISel] Improve widening of cttz/cttz_zero_undef
authorJay Foad <jay.foad@amd.com>
Fri, 6 Aug 2021 10:05:42 +0000 (11:05 +0100)
committerJay Foad <jay.foad@amd.com>
Fri, 6 Aug 2021 13:25:56 +0000 (14:25 +0100)
commit57b9107e3f8dd449cbb7a8e50cf596eb4d49a9e1
tree02b73f6e56af843a4f4e7088ecbbafcf8cc66ce9
parentf221d905b131158cbe3cbc4320d1ecd1376c3f22
[GlobalISel] Improve widening of cttz/cttz_zero_undef

Differential Revision: https://reviews.llvm.org/D107631
llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
llvm/test/CodeGen/AArch64/GlobalISel/legalize-cttz-zero-undef.mir
llvm/test/CodeGen/AArch64/GlobalISel/legalize-cttz.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-cttz-zero-undef.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-cttz.mir
llvm/test/CodeGen/AMDGPU/cttz.ll
llvm/test/CodeGen/AMDGPU/cttz_zero_undef.ll
llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp