Sanjay Patel
1fb7519cc1
[InstSimplify] fold splat of inserted constant to vector constant
...
shuf (inselt ?, C, IndexC), undef, <IndexC, IndexC...> --> <C, C...>
This is another missing shuffle fold pattern uncovered by the
shuffle correctness fix from D70246.
The problem was visible in the post-commit thread example, but
we managed to overcome the limitation for that particular case
with D71220.
This is something like the inverse of the previous fix - there
we didn't demand the inserted scalar, and here we are only
demanding an inserted scalar.
Differential Revision: https://reviews.llvm.org/D71488
2019-12-15 09:32:03 -05:00
..
2019-07-16 15:28:29 +00:00
2019-10-11 05:30:18 +00:00
2019-08-23 02:17:04 +00:00
2019-12-14 00:29:38 -06:00
2019-12-11 19:44:47 +05:30
2019-12-14 01:05:36 -06:00
2019-11-21 13:53:10 -08:00
2019-08-20 14:46:02 +00:00
2019-07-10 16:32:20 +00:00
2019-12-13 11:01:19 -08:00
2019-12-04 11:09:03 +00:00
2019-10-13 17:34:08 +00:00
2019-12-11 20:32:29 +01:00
2019-11-07 16:18:03 +03:00
2019-10-04 17:03:46 +00:00
2019-07-28 06:09:56 +00:00
2019-12-05 19:29:21 +00:00
2019-09-29 15:25:24 +00:00
2019-10-21 06:52:08 +00:00
2019-08-16 23:30:16 +00:00
2019-10-30 09:12:57 +02:00
2019-09-19 16:31:17 +00:00
2019-12-02 15:36:29 +00:00
2019-09-10 23:15:38 +00:00
2019-10-17 09:58:57 +00:00
2019-12-01 15:16:31 +00:00
2019-11-21 10:46:16 -08:00
2019-09-03 17:31:19 +00:00
2019-06-28 19:57:31 +00:00
2019-11-05 09:06:22 +00:00
2019-12-02 16:19:35 -08:00
2019-11-06 15:41:57 -08:00
2019-09-05 02:20:39 +00:00
2019-12-02 15:36:29 +00:00
2019-11-28 08:27:50 +02:00
2019-12-15 09:32:03 -05:00
2019-09-05 17:00:32 +00:00
2019-12-15 09:32:03 -05:00
2019-12-08 10:37:29 +00:00
2019-10-17 09:58:57 +00:00
2019-12-09 15:24:08 -06:00
2019-09-12 21:32:27 +00:00
2019-12-13 08:59:58 +01:00
2019-12-06 13:21:49 +07:00
2019-12-09 15:15:52 -06:00
2019-08-02 04:03:37 +00:00
2019-07-07 22:12:01 +00:00
2019-09-26 21:42:45 +00:00
2019-11-02 12:48:03 +03:00
2019-08-21 17:00:57 +00:00
2019-12-04 17:46:01 +00:00
2019-06-12 13:50:47 +00:00
2019-11-21 15:44:36 -08:00
2019-06-17 10:05:18 +00:00
2019-08-21 17:00:57 +00:00
2019-06-19 10:50:47 +00:00
2019-06-19 16:02:54 +00:00
2019-12-02 18:06:15 +03:00
2019-07-15 21:16:29 +00:00
2019-12-09 11:43:43 +00:00
2019-06-12 14:05:58 +00:00
2019-10-14 16:15:14 +00:00
2019-09-11 16:19:50 +00:00
2019-12-12 15:42:18 +00:00
2019-10-03 23:42:44 +00:00
2019-11-26 20:28:52 -08:00
2019-12-11 20:09:54 +01:00
2019-10-15 17:25:36 +00:00
2019-11-19 12:02:01 -08:00
2019-09-30 18:11:22 +00:00
2019-12-13 14:30:21 +00:00
2019-11-11 08:30:06 -08:00
2019-11-12 15:17:04 +00:00
2019-07-24 00:16:23 +00:00
2019-12-11 21:37:21 -08:00
2019-08-07 23:16:29 +00:00
2019-11-15 11:13:37 +01:00
2019-07-31 18:22:22 +00:00
2019-06-17 09:51:07 +00:00
2019-12-04 11:32:09 +00:00
2019-12-13 14:30:21 +00:00
2019-12-03 19:29:27 +03:00
2019-08-14 16:44:07 +00:00
2019-12-02 11:48:01 +03:00
2019-08-09 22:31:59 +00:00
2019-12-11 10:00:16 +00:00
2019-12-05 11:19:07 -08:00
2019-08-03 14:28:34 +00:00