Matthew Simpson
a754d575fa
[LV] Transform truncations of non-primary induction variables
...
The vectorizer tries to replace truncations of induction variables with new
induction variables having the smaller type. After r295063, this optimization
was applied to all integer induction variables, including non-primary ones.
When optimizing the truncation of a non-primary induction variable, we still
need to transform the new induction so that it has the correct start value.
This should fix PR32419.
Reference: https://bugs.llvm.org/show_bug.cgi?id=32419
llvm-svn: 298882
2017-03-27 20:07:38 +00:00
..
2017-03-14 06:35:36 +00:00
2017-03-21 21:39:51 +00:00
2017-03-14 06:35:36 +00:00
2016-12-03 00:41:43 +00:00
2017-03-24 20:49:43 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-07-27 23:53:58 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-12-16 19:12:02 +00:00
2016-10-06 23:57:25 +00:00
2017-03-07 18:47:30 +00:00
2016-11-11 22:51:46 +00:00
2016-10-06 23:57:25 +00:00
2016-12-22 00:45:21 +00:00
2016-10-19 19:22:02 +00:00
2016-11-09 22:25:19 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-12-19 17:13:37 +00:00
2017-02-10 21:09:07 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2017-03-23 16:07:21 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-07-06 14:26:59 +00:00
2016-09-26 17:08:37 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-10-07 15:20:13 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-12-07 15:03:32 +00:00
2016-10-06 23:57:25 +00:00
2017-03-23 16:07:21 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2017-02-17 16:09:07 +00:00
2017-03-27 20:07:38 +00:00
2016-10-31 13:17:31 +00:00
2016-10-31 13:17:31 +00:00
2016-10-31 13:17:31 +00:00
2016-12-16 19:12:02 +00:00
2016-09-02 16:19:22 +00:00
2016-10-06 23:57:25 +00:00
2017-01-09 19:05:29 +00:00
2017-01-26 10:41:09 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2017-02-12 09:32:53 +00:00
2016-04-15 15:57:41 +00:00
2016-06-15 00:35:26 +00:00
2016-11-11 22:51:46 +00:00
2016-03-17 20:32:37 +00:00
2016-03-17 20:32:37 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2017-01-19 00:42:28 +00:00
2016-03-26 23:32:57 +00:00
2016-10-06 23:57:25 +00:00
2016-08-12 22:47:13 +00:00
2017-02-12 09:32:53 +00:00
2017-01-19 00:42:28 +00:00
2016-10-06 23:57:25 +00:00
2016-06-29 10:01:06 +00:00
2016-10-06 23:57:25 +00:00
2017-01-18 19:02:52 +00:00
2016-09-21 16:50:24 +00:00
2017-02-14 16:28:32 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-09-26 17:08:37 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-12-13 20:38:18 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2017-03-23 20:02:23 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00
2016-10-06 23:57:25 +00:00