[X86] Teach FixupBWInsts to turn MOVSX16rr8/MOVZX16rr8/MOVSX16rm8/MOVZX16rm8 into...
authorCraig Topper <craig.topper@intel.com>
Fri, 6 Sep 2019 19:14:49 +0000 (19:14 +0000)
committerCraig Topper <craig.topper@intel.com>
Fri, 6 Sep 2019 19:14:49 +0000 (19:14 +0000)
commit0364d89b6d60e305ffec8bae74e9564f4e9355f2
treec0595ec69ab1a9c80d3ab41915b07f55ca09dd4c
parent74966aca3559869b8c5b08fb719e5947f5c84dbf
[X86] Teach FixupBWInsts to turn MOVSX16rr8/MOVZX16rr8/MOVSX16rm8/MOVZX16rm8 into their 32-bit dest equivalents when the upper part of the register is dead.

llvm-svn: 371240
llvm/lib/Target/X86/X86FixupBWInsts.cpp
llvm/test/CodeGen/X86/fast-isel-divrem.ll