Dan Gohman af70e5c676 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.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80099 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-26 14:59:13 +00:00
..
2009-07-12 00:46:16 +00:00
2009-08-24 17:51:19 +00:00
2009-08-23 13:01:45 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 20:49:04 +00:00
2009-08-12 06:36:52 +00:00
2009-08-06 16:14:33 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-03 05:21:05 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-07-09 01:07:22 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-06 17:11:55 +00:00
2009-08-15 21:28:17 +00:00
2009-08-07 23:57:30 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00