Jim Grosbach
97c37bb4d4
ARM: Fix incorrect pack pattern for thumb2
...
Propagate the fix from r185712 to Thumb2 codegen as well. Original
commit message applies here as well:
A "pkhtb x, x, y asr #num" uses the lower 16 bits of "y asr #num" and
packs them in the bottom half of "x". An arithmetic and logic shift are
only equivalent in this context if the shift amount is 16. We would be
shifting in ones into the bottom 16bits instead of zeros if "y" is
negative.
rdar://14338767
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185982 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-09 22:59:22 +00:00
..
2011-12-20 18:26:50 +00:00
2011-11-14 23:03:21 +00:00
2012-07-02 19:09:46 +00:00
2011-11-27 06:54:59 +00:00
2011-11-14 23:03:21 +00:00
2012-01-04 01:55:04 +00:00
2011-12-17 01:25:34 +00:00
2012-01-14 01:53:46 +00:00
2013-04-30 17:52:57 +00:00
2013-03-02 20:16:24 +00:00
2013-03-07 05:47:54 +00:00
2011-12-16 23:00:05 +00:00
2013-02-22 10:01:33 +00:00
2012-09-18 01:42:45 +00:00
2012-10-24 19:53:01 +00:00
2012-05-20 06:38:47 +00:00
2013-01-19 00:03:32 +00:00
2013-02-21 19:35:21 +00:00
2013-06-04 22:52:09 +00:00
2012-05-23 23:42:23 +00:00
2012-05-09 19:07:04 +00:00
2013-05-14 16:26:38 +00:00
2011-11-12 22:39:34 +00:00
2012-03-25 09:02:19 +00:00
2012-09-04 14:37:49 +00:00
2012-04-05 20:30:20 +00:00
2012-08-15 22:16:39 +00:00
2013-06-26 16:52:32 +00:00
2012-01-10 02:02:58 +00:00
2011-12-12 11:59:10 +00:00
2012-05-17 23:44:19 +00:00
2012-05-17 23:44:19 +00:00
2012-05-17 23:44:19 +00:00
2012-04-16 22:03:00 +00:00
2012-05-21 23:50:00 +00:00
2012-01-04 01:55:04 +00:00
2013-01-25 22:11:46 +00:00
2012-07-02 12:47:22 +00:00
2011-11-12 19:53:52 +00:00
2012-09-29 21:43:49 +00:00
2012-02-24 00:33:36 +00:00
2012-12-06 21:24:47 +00:00
2013-07-09 22:59:22 +00:00
2012-07-02 19:09:46 +00:00
2012-07-02 17:22:47 +00:00
2012-09-05 23:58:02 +00:00
2012-12-20 19:59:30 +00:00
2012-09-29 21:43:49 +00:00
2013-02-22 10:01:33 +00:00
2012-05-18 19:12:01 +00:00
2012-05-17 23:44:19 +00:00
2012-05-17 23:44:19 +00:00
2012-05-17 23:44:19 +00:00
2012-05-17 23:44:19 +00:00
2012-04-26 01:13:36 +00:00
2012-10-26 21:29:15 +00:00
2012-07-02 12:47:22 +00:00