stop pattern matching 16-bit zero's of a register to MOV16r0,
authorChris Lattner <sabre@nondot.org>
Wed, 23 Dec 2009 01:30:26 +0000 (01:30 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 23 Dec 2009 01:30:26 +0000 (01:30 +0000)
commit6a3818247171ab14605fa22bc850074cb981a5be
tree4bd4de442dc51f4a239fff4008bc1ea1e6a332dc
parent0d58013c3ff43f077dc5662e6715bb4dd2cb2bc3
stop pattern matching 16-bit zero's of a register to MOV16r0,
instead use the appropriate subreggy thing.  This generates identical
code on some large apps (thanks to Evan's cross class coalescing
stuff he did back in july).  This means that MOV16r0 can go away
completely in the future soon.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91972 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrInfo.td