[X86] Change some patterns that select MOVZX16rm8 to instead select MOVZX32rm8 and...
authorCraig Topper <craig.topper@intel.com>
Sat, 12 Jan 2019 02:22:06 +0000 (02:22 +0000)
committerCraig Topper <craig.topper@intel.com>
Sat, 12 Jan 2019 02:22:06 +0000 (02:22 +0000)
commit8695e6dfc43d839b270ab95b57c1548d23b74a5f
tree327f1aef74fa28b20953f4c19b0dcf40dd97a3c8
parent7bc55e407575689114836d8a9eadfc411f0efae6
[X86] Change some patterns that select MOVZX16rm8 to instead select MOVZX32rm8 and extract the subregister.

This should be a shorter encoding and is consistent with what we do for zext i8->i16

llvm-svn: 350988
llvm/lib/Target/X86/X86InstrCompiler.td