Evan Cheng
d101a72d79
Fix a dagga combiner bug: avoid creating illegal constant.
Is this really a winning transformation?
fold (shl (srl x, c1), c2) -> (shl (and x, (shl -1, c1)), (sub c2, c1)) or
(srl (and x, (shl -1, c1)), (sub c1, c2))
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76535 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-21 05:40:15 +00:00
..
2009-07-14 16:55:14 +00:00
2009-07-15 21:08:16 +00:00
2009-07-21 05:40:15 +00:00
2009-07-16 18:04:31 +00:00
2009-07-17 05:16:04 +00:00
2009-07-14 16:55:14 +00:00
2009-07-16 18:04:31 +00:00
2009-07-14 16:55:14 +00:00
2009-07-08 21:34:03 +00:00
2009-07-09 17:57:24 +00:00
2009-06-06 03:27:50 +00:00
2009-07-14 16:55:14 +00:00
2009-06-24 05:29:56 +00:00
2009-07-14 16:55:14 +00:00
2009-07-14 16:55:14 +00:00
2009-07-14 16:55:14 +00:00
2009-06-02 03:12:52 +00:00
2009-04-13 21:06:25 +00:00
2009-07-14 16:55:14 +00:00
2009-07-19 01:38:38 +00:00
2009-07-21 02:47:59 +00:00
2009-07-14 16:55:14 +00:00
2009-07-14 16:55:14 +00:00
2009-06-26 19:06:10 +00:00
2009-07-20 23:27:39 +00:00