Michael Kruse
faedfcbf6d
[BlockGenerator] Fix PHI merges for MK_Arrays.
...
Value merging is only necessary for scalars when they are used outside
of the scop. While an array's base pointer can be used after the scop,
it gets an extra ScopArrayInfo of type MK_Value. We used to generate
phi's for both of them, where one was assuming the reault of the other
phi would be the original value, because it has already been replaced by
the previous phi. This resulted in IR that the current IR verifier
allows, but is probably illegal.
This reduces the number of LNT test-suite fails with
-polly-position=before-vectorizer -polly-process-unprofitable
from 16 to 10.
Also see llvm.org/PR26718.
llvm-svn: 262629
2016-03-03 17:20:43 +00:00
..
2015-11-06 06:27:39 +00:00
2016-02-07 08:48:57 +00:00
2016-02-14 22:30:56 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-11-21 23:05:48 +00:00
2015-11-21 23:05:48 +00:00
2015-11-21 23:05:48 +00:00
2015-11-21 23:05:48 +00:00
2016-03-01 13:06:28 +00:00
2015-11-21 23:05:48 +00:00
2015-10-06 15:36:44 +00:00
2015-11-21 23:05:48 +00:00
2015-10-06 15:36:44 +00:00
2015-11-03 01:42:59 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-11-11 22:40:51 +00:00
2015-11-11 22:40:51 +00:00
2015-11-06 06:27:39 +00:00
2015-11-08 17:57:41 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-11-11 22:40:51 +00:00
2015-10-06 15:36:44 +00:00
2015-06-04 07:44:35 +00:00
2015-06-04 07:44:35 +00:00
2016-02-21 18:59:35 +00:00
2015-10-06 15:36:44 +00:00
2016-02-15 12:42:05 +00:00
2016-02-15 12:42:05 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2016-01-15 15:54:45 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-18 12:39:19 +00:00
2015-11-03 19:15:33 +00:00
2015-10-18 12:39:19 +00:00
2016-02-24 22:08:02 +00:00
2016-02-18 16:50:12 +00:00
2015-10-07 20:17:36 +00:00
2015-10-07 20:17:36 +00:00
2016-03-01 13:05:14 +00:00
2015-10-07 20:17:36 +00:00
2016-02-07 08:48:57 +00:00
2016-01-15 15:54:45 +00:00
2015-12-09 11:38:22 +00:00
2015-10-07 20:17:36 +00:00
2015-11-11 04:30:07 +00:00
2015-10-09 17:12:26 +00:00
2015-10-07 20:17:36 +00:00
2015-10-07 20:17:36 +00:00
2015-10-07 20:17:36 +00:00
2016-02-06 09:19:40 +00:00
2015-10-06 15:36:44 +00:00
2015-11-11 06:20:25 +00:00
2015-11-11 06:20:25 +00:00
2015-10-18 19:49:25 +00:00
2015-11-03 16:49:02 +00:00
2016-03-01 13:06:28 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-18 00:51:13 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2016-03-03 17:20:43 +00:00
2015-10-25 10:55:35 +00:00
2016-02-07 08:48:57 +00:00
2016-02-07 17:30:13 +00:00
2015-09-05 07:46:47 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-11-09 23:33:40 +00:00
2015-11-09 23:07:38 +00:00
2016-01-26 13:33:27 +00:00
2016-01-26 13:33:27 +00:00
2016-01-26 13:33:27 +00:00
2015-10-06 15:36:44 +00:00
2016-01-26 13:33:27 +00:00
2015-11-09 23:07:38 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-11-06 14:03:35 +00:00
2015-11-05 20:15:37 +00:00
2015-11-05 20:15:37 +00:00
2015-10-06 15:36:44 +00:00
2015-12-09 11:38:22 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-12-09 11:38:22 +00:00
2015-12-09 11:38:22 +00:00
2015-12-09 11:38:22 +00:00
2015-12-09 11:38:22 +00:00
2015-12-09 11:38:22 +00:00
2015-12-09 11:38:22 +00:00
2015-12-09 11:38:22 +00:00
2015-12-09 11:38:22 +00:00
2015-12-09 11:38:22 +00:00
2016-01-27 22:51:56 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2016-01-26 13:33:27 +00:00
2015-10-17 21:36:00 +00:00
2015-10-07 20:17:36 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2016-02-25 14:08:48 +00:00
2016-02-04 01:34:28 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-15 10:40:14 +00:00
2015-10-06 15:36:44 +00:00
2016-02-21 21:53:39 +00:00
2016-02-04 01:34:28 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-12-15 23:49:58 +00:00
2015-10-06 15:36:44 +00:00
2016-02-23 09:00:13 +00:00
2015-10-06 15:36:44 +00:00
2015-02-02 13:45:54 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-18 12:28:00 +00:00
2015-11-07 19:46:04 +00:00
2015-10-06 15:36:44 +00:00
2016-01-27 22:51:56 +00:00
2015-11-21 23:05:48 +00:00
2015-11-21 23:05:48 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2016-01-27 22:51:56 +00:00
2016-03-01 21:44:06 +00:00
2015-10-06 15:36:44 +00:00
2015-10-09 17:12:26 +00:00