[AArch64][GlobalISel] Fallback to generic lowering of G_CTPOP
authorVladislav Dzhidzhoev <vdzhidzhoev@accesssoftek.com>
Mon, 8 Aug 2022 18:04:21 +0000 (21:04 +0300)
committerVladislav Dzhidzhoev <vdzhidzhoev@accesssoftek.com>
Wed, 17 Aug 2022 18:10:27 +0000 (21:10 +0300)
commit4b579395836eebd66d491ddbdffc97f761bb42a0
tree62cb1b219dfa7b4a967ae9afd1c7c0ada0cbf4d5
parent8cedff10a18d8eba9190a645626fa6a509c1f139
[AArch64][GlobalISel] Fallback to generic lowering of G_CTPOP

Use generic lowering of G_CTPOP for s32 and s64 scalars when
noimplicitfloat is specified.

Differential Revision: https://reviews.llvm.org/D131454
llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
llvm/test/CodeGen/AArch64/GlobalISel/legalize-ctpop-no-implicit-float.mir