commit | 6a3818247171ab14605fa22bc850074cb981a5be | [log] [tgz] |
---|---|---|
author | Chris Lattner <sabre@nondot.org> | Wed Dec 23 01:30:26 2009 +0000 |
committer | Chris Lattner <sabre@nondot.org> | Wed Dec 23 01:30:26 2009 +0000 |
tree | 4bd4de442dc51f4a239fff4008bc1ea1e6a332dc | |
parent | 0d58013c3ff43f077dc5662e6715bb4dd2cb2bc3 [diff] |
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