Kevin B. Smith
e0a6fc3bcc
[X86] Fix PR23155 by turning on X86FixupBWInsts by default.
...
Differential Revision: http://reviews.llvm.org/D18866
llvm-svn: 265830
2016-04-08 18:58:29 +00:00
Simon Pilgrim
766a659eb5
[X86] More thorough partial-register division checks
...
For when grep counts are just not enough...
llvm-svn: 260891
2016-02-15 14:09:35 +00:00
Bill Wendling
410ec4aad1
As Dan pointed out, movzbl, movsbl, and friends are nicer than their alias
...
(movzx/movsx) because they give more information. Revert that part of the patch.
llvm-svn: 129498
2011-04-14 01:46:37 +00:00
Bill Wendling
7e07d6fb69
Have the X86 back-end emit the alias instead of what's being aliased. In most
...
cases, it's much nicer and more informative reading the alias.
llvm-svn: 129497
2011-04-14 01:11:51 +00:00
Dan Gohman
40503396da
Eliminate more uses of llvm-as and llvm-dis.
...
llvm-svn: 81290
2009-09-08 23:54:48 +00:00
Dan Gohman
6c23fa2442
Don't use INSERT_SUBREG to model anyext operations on x86-64, as it
...
leads to partial-register definitions. To help avoid redundant
zero-extensions, also teach the h-register matching patterns that
use movzbl to match anyext as well as zext.
llvm-svn: 80099
2009-08-26 14:59:13 +00:00