[GlobalIsel][X86] Legalize G_SELECT
authorThorsten Schütt <schuett@gmail.com>
Thu, 8 Jun 2023 14:36:45 +0000 (16:36 +0200)
committerThorsten Schütt <schuett@gmail.com>
Thu, 8 Jun 2023 16:54:25 +0000 (18:54 +0200)
commit0b771c679af29e5209c433790d812955264c3f5f
treeb42072f3bcf78fc921cd94632c6bc5f95b844de3
parent4d13896d8a2e15f8b17984acf35d6aa899b3c707
[GlobalIsel][X86] Legalize G_SELECT

with bug fixes

Reviewed By: arsenm

Differential Revision: https://reviews.llvm.org/D152445
llvm/lib/Target/X86/X86LegalizerInfo.cpp
llvm/test/CodeGen/X86/GlobalISel/legalize-leading-zeros.mir
llvm/test/CodeGen/X86/GlobalISel/legalize-select.mir [new file with mode: 0644]
llvm/test/CodeGen/X86/GlobalISel/legalize-trailing-zeros-undef.mir
llvm/test/CodeGen/X86/GlobalISel/legalize-trailing-zeros.mir