Rafael Espindola
babae05237
Second part of pr16069
...
The problem this time seems to be a thinko. We were assuming that in the CFG
A
| \
| B
| /
C
speculating the basic block B would cause only the phi value for the B->C edge
to be speculated. That is not true, the phi's are semantically in the edges, so
if the A->B->C path is taken, any code needed for A->C is not executed and we
have to consider it too when deciding to speculate B.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183226 91177308-0d34-0410-b5e6-96231b3b80d8
2013-06-04 14:11:59 +00:00
..
2012-10-30 11:23:25 +00:00
2012-11-30 02:02:42 +00:00
2011-08-29 20:39:23 +00:00
2013-04-09 05:18:53 +00:00
2013-04-09 05:18:53 +00:00
2013-04-09 05:18:53 +00:00
2013-04-09 05:18:53 +00:00
2011-08-29 20:39:23 +00:00
2013-04-09 05:18:53 +00:00
2011-04-26 17:41:02 +00:00
2013-04-09 05:18:53 +00:00
2013-04-09 05:18:53 +00:00
2013-04-09 05:18:53 +00:00
2012-07-02 12:47:22 +00:00
2012-07-02 12:47:22 +00:00
2012-01-05 23:58:56 +00:00
2013-01-01 13:57:25 +00:00
2011-03-09 00:48:33 +00:00
2011-09-05 12:57:57 +00:00
2011-01-29 04:46:23 +00:00
2012-12-30 01:28:40 +00:00
2012-06-24 10:15:42 +00:00
2012-07-02 19:09:46 +00:00
2012-07-02 19:09:46 +00:00
2011-05-22 16:24:18 +00:00
2012-07-02 19:09:46 +00:00
2012-07-02 12:47:22 +00:00
2013-01-31 01:04:23 +00:00
2011-06-18 10:28:47 +00:00
2011-04-07 17:27:36 +00:00
2011-06-04 09:42:04 +00:00
2011-09-19 22:11:35 +00:00
2012-07-16 22:49:40 +00:00
2011-06-30 20:14:24 +00:00
2012-02-16 06:28:33 +00:00
2011-01-29 04:46:23 +00:00
2012-01-05 23:58:56 +00:00
2012-10-04 16:11:49 +00:00
2011-04-29 18:47:31 +00:00
2011-04-29 18:47:25 +00:00
2011-04-29 18:47:38 +00:00
2013-01-31 01:04:23 +00:00
2013-01-01 13:57:25 +00:00
2013-06-04 14:11:59 +00:00
2012-09-08 00:07:26 +00:00
2012-09-14 17:29:56 +00:00
2012-09-18 00:47:33 +00:00
2012-12-30 01:28:40 +00:00
2012-09-20 22:37:36 +00:00
2013-04-29 21:28:24 +00:00
2013-01-27 06:42:03 +00:00
2012-11-07 21:35:12 +00:00
2012-07-02 19:09:46 +00:00
2012-01-05 23:58:56 +00:00
2013-02-22 09:09:42 +00:00
2013-04-16 08:35:36 +00:00
2011-04-27 17:59:27 +00:00
2011-08-15 23:59:28 +00:00
2013-03-11 20:53:00 +00:00
2012-07-02 19:09:46 +00:00
2012-01-23 00:05:17 +00:00
2011-03-15 02:23:35 +00:00
2013-03-07 01:03:35 +00:00