Sanjay Patel
204bdc5322
[InstCombine][x86] fix insertion point bug in vector demanded elts fold (PR48476)
...
This transform was added at:
c63799fc52
From what I see, it's the first demanded elements transform that adds
a new instruction using the IRBuilder. There are similar folds in
the generic demanded bits chunk of instcombine that also use the
InsertPointGuard code pattern.
The tests here would assert/crash because the new instruction was
being added at the start of the demanded elements analysis rather
than at the instruction that is being replaced.
2020-12-11 17:23:35 -05:00
..
2020-09-23 08:43:05 +01:00
2020-10-23 16:16:13 +01:00
2020-08-19 08:36:49 +00:00
2020-02-21 13:56:04 -06:00
2020-07-22 15:59:49 +02:00
2020-07-28 14:00:11 +00:00
2020-12-11 17:23:35 -05:00
2020-11-20 17:58:26 -05:00
2020-07-03 16:02:10 +01:00
2020-11-20 14:00:46 -05:00
2020-11-20 14:00:46 -05:00
2020-07-28 09:09:13 -07:00
2020-09-11 17:23:08 -07:00
2020-08-15 12:14:57 +02:00
2020-10-27 14:42:53 +03:00
2020-04-20 11:55:49 -07:00
2020-09-18 09:38:26 +02:00
2020-09-18 09:38:26 +02:00
2020-09-08 20:23:03 +02:00
2020-03-10 14:29:40 +00:00
2020-06-12 10:20:06 +03:00
2020-11-15 15:43:34 -05:00
2020-04-02 09:15:23 -04:00
2020-08-16 23:27:56 +03:00
2020-09-19 21:07:54 +02:00
2020-11-20 17:58:26 -05:00
2020-03-20 10:23:39 +01:00
2020-03-22 16:56:28 +01:00
2020-09-19 21:07:54 +02:00
2020-09-19 21:07:54 +02:00
2020-10-19 11:10:32 +01:00
2020-10-07 20:59:31 +01:00
2020-04-23 10:19:16 -04:00
2020-04-23 10:19:16 -04:00
2020-04-26 11:11:00 -04:00
2020-08-22 09:38:13 -04:00
2020-08-19 07:42:06 -04:00
2020-12-01 16:54:00 +03:00
2020-07-03 11:42:16 +01:00
2020-11-29 21:19:48 +09:00
2020-12-01 09:58:11 -05:00
2020-04-25 11:31:57 -04:00
2020-10-26 10:50:05 +01:00
2020-10-27 12:16:45 +00:00
2020-09-19 21:07:54 +02:00
2020-09-12 15:36:06 +02:00
2020-10-06 00:00:30 +03:00
2020-05-10 11:37:47 -04:00
2020-06-25 00:58:53 +03:00
2020-10-01 13:44:31 -04:00
2020-10-23 15:39:57 +01:00
2020-07-16 16:09:08 +07:00
2020-09-30 16:01:08 +01:00
2020-10-27 13:43:54 +00:00
2020-10-12 17:55:00 +02:00
2020-10-12 17:55:00 +02:00
2020-09-18 09:38:26 +02:00
2020-11-20 17:58:26 -05:00
2020-05-20 11:25:44 -07:00
2020-11-20 14:00:46 -05:00
2020-11-16 20:39:46 -08:00
2020-04-16 00:56:00 -05:00
2020-11-29 21:19:48 +09:00
2020-11-29 21:19:48 +09:00
2020-07-04 18:12:04 +03:00
2020-11-29 21:19:48 +09:00
2020-12-09 11:08:41 +00:00
2020-12-09 11:08:41 +00:00
2020-08-12 09:08:17 -04:00
2020-06-04 15:10:55 +07:00
2020-10-06 07:39:00 -07:00
2020-05-18 09:52:02 -07:00
2020-11-06 17:38:00 +03:00
2020-10-26 16:48:56 -04:00
2020-09-29 11:06:25 -04:00
2020-09-03 12:42:04 -04:00
2020-08-22 09:38:13 -04:00
2020-09-29 11:06:25 -04:00
2020-10-21 15:07:04 -07:00
2020-10-21 15:07:04 -07:00
2020-08-16 08:53:47 -04:00
2020-03-10 16:57:02 +01:00
2020-02-27 09:06:03 -08:00
2020-11-20 14:00:46 -05:00
2020-10-23 08:43:45 -04:00
2020-09-18 09:38:26 +02:00
2020-09-21 12:12:25 -07:00
2020-06-11 11:13:46 +01:00
2020-04-06 09:59:08 -06:00
2020-02-27 18:45:59 +01:00
2020-06-09 17:31:55 +01:00
2020-09-21 16:38:37 -07:00
2020-07-30 14:16:48 -04:00
2020-09-29 11:06:25 -04:00
2020-08-11 14:13:32 -07:00
2020-04-03 11:57:25 -04:00
2020-05-26 19:24:58 +07:00
2020-09-22 17:54:25 -07:00
2020-10-06 07:39:00 -07:00
2020-03-17 10:20:16 +07:00
2020-10-22 10:00:13 -07:00
2020-03-31 11:53:41 +02:00
2020-05-01 09:22:05 -04:00
2020-10-12 17:55:00 +02:00
2020-08-18 09:23:07 -04:00
2020-03-10 16:57:02 +01:00
2020-03-10 16:57:02 +01:00
2020-06-25 11:35:38 -04:00
2020-05-26 19:24:58 +07:00
2020-06-30 19:56:37 +01:00
2020-09-02 08:23:48 -04:00
2020-07-14 14:20:39 -07:00
2020-03-10 16:57:02 +01:00
2020-12-03 09:23:37 -08:00
2020-10-08 10:46:34 -04:00
2020-10-06 17:08:46 +02:00
2020-02-27 09:06:03 -08:00
2020-05-17 09:06:57 -04:00
2020-05-24 09:30:19 -04:00
2020-10-06 07:39:00 -07:00
2020-08-06 18:40:04 +09:00
2020-08-06 18:40:04 +09:00
2020-10-14 11:58:37 +01:00
2020-05-26 13:17:15 -04:00
2020-11-08 12:58:30 +00:00
2020-06-05 16:44:04 -07:00
2020-11-03 15:24:44 +00:00
2020-10-27 14:42:53 +03:00
2020-09-19 21:07:54 +02:00
2020-03-18 14:58:46 +00:00
2020-03-28 19:07:25 +01:00
2020-04-20 11:55:49 -07:00
2020-09-19 21:07:54 +02:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-10-20 12:41:49 -07:00
2020-07-16 16:09:08 +07:00
2020-04-24 13:51:13 -04:00
2020-07-04 11:16:23 -04:00
2020-09-07 12:40:37 -04:00
2020-04-25 11:31:57 -04:00
2020-09-29 11:06:25 -04:00
2020-03-04 18:28:38 +01:00
2020-11-29 21:19:48 +09:00
2020-06-17 11:38:59 +01:00
2020-10-06 07:39:00 -07:00
2020-05-22 14:33:42 +07:00
2020-11-20 20:08:43 -05:00
2020-10-11 20:24:28 +03:00
2020-03-01 07:49:28 -08:00
2020-09-04 10:40:35 -04:00
2020-05-15 19:41:07 +02:00
2020-03-22 16:56:28 +01:00
2020-10-27 14:42:53 +03:00
2020-05-15 19:41:07 +02:00
2020-02-26 20:04:11 +01:00
2020-03-28 18:25:20 +01:00
2020-06-26 20:41:37 -07:00
2020-10-11 20:24:28 +03:00
2020-10-11 20:24:28 +03:00
2020-04-25 11:31:57 -04:00
2020-10-07 08:57:24 -07:00
2020-09-19 21:07:54 +02:00
2020-10-06 00:00:30 +03:00
2020-07-04 18:12:04 +03:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-12-01 08:01:00 -05:00
2020-04-13 10:55:17 -07:00
2020-07-01 09:22:32 -07:00
2020-09-29 15:26:22 -04:00
2020-09-18 09:38:26 +02:00
2020-04-24 12:14:03 -04:00
2020-04-24 12:14:03 -04:00
2020-05-15 19:41:07 +02:00
2020-03-10 09:25:13 -04:00
2020-05-15 19:41:07 +02:00
2020-05-15 19:41:07 +02:00
2020-11-20 14:00:46 -05:00
2020-11-08 13:33:21 +00:00
2020-05-15 19:41:07 +02:00
2020-10-11 20:24:28 +03:00
2020-09-29 11:06:25 -04:00
2020-04-24 12:14:03 -04:00
2020-07-19 15:05:45 +02:00
2020-02-27 09:06:03 -08:00
2020-09-08 21:08:17 +02:00
2020-04-24 12:14:03 -04:00
2020-09-05 12:37:45 +02:00
2020-03-03 11:27:27 +03:00
2020-11-06 11:35:54 +00:00
2020-11-08 13:34:07 +00:00
2020-10-06 00:00:30 +03:00
2020-08-11 11:05:42 +02:00
2020-04-23 17:47:37 -07:00
2020-11-20 17:58:26 -05:00
2020-10-12 17:55:00 +02:00
2020-10-16 10:41:40 +01:00
2020-03-10 16:57:02 +01:00
2020-09-25 22:03:10 +01:00
2020-08-12 15:50:33 -04:00
2020-10-21 09:47:18 +03:00
2020-03-22 16:56:28 +01:00
2020-04-20 11:55:49 -07:00
2020-05-22 14:33:42 +07:00
2020-11-29 21:19:48 +09:00
2020-11-29 21:19:48 +09:00
2020-11-29 21:19:48 +09:00
2020-11-29 21:19:48 +09:00
2020-11-29 21:19:48 +09:00
2020-11-29 21:19:48 +09:00
2020-11-29 21:19:48 +09:00
2020-11-29 21:19:48 +09:00
2020-11-29 21:19:48 +09:00
2020-11-29 21:19:48 +09:00
2020-08-29 18:21:24 +03:00
2020-08-31 22:29:39 +03:00
2020-08-29 18:21:24 +03:00
2020-08-26 20:20:41 +03:00
2020-08-26 20:20:41 +03:00
2020-04-08 18:13:24 +01:00
2020-12-10 13:10:26 -05:00
2020-03-22 16:56:28 +01:00
2020-09-29 15:22:10 +07:00
2020-07-13 22:32:33 +00:00
2020-09-22 18:58:05 -04:00
2020-05-04 10:54:07 +01:00
2020-09-22 14:23:32 -04:00
2020-05-19 17:06:05 +01:00
2020-09-22 18:58:05 -04:00
2020-02-27 15:54:14 +00:00
2020-10-13 09:28:39 +01:00
2020-09-29 11:06:25 -04:00
2020-10-20 12:41:49 -07:00
2020-09-07 10:44:08 -04:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-03-09 18:47:46 +01:00
2020-03-22 16:56:28 +01:00
2020-07-19 15:05:45 +02:00
2020-10-11 20:24:28 +03:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-09-16 20:53:58 +02:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-10-26 11:22:41 +00:00
2020-12-09 18:19:09 +03:00
2020-08-17 08:01:28 -04:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-10-20 11:57:19 +02:00
2020-09-29 11:06:25 -04:00
2020-09-18 09:38:26 +02:00
2020-10-01 21:15:48 +02:00
2020-07-03 11:54:09 -04:00
2020-02-18 17:55:00 +01:00
2020-07-03 11:54:09 -04:00
2020-02-27 18:45:59 +01:00
2020-11-29 21:19:48 +09:00
2020-06-04 17:27:14 -04:00
2020-07-04 18:12:04 +03:00
2020-10-05 21:13:02 +02:00
2020-12-01 16:54:00 +03:00
2020-11-29 21:19:48 +09:00
2020-09-29 11:06:25 -04:00
2020-10-08 22:07:51 +01:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-10-08 22:07:51 +01:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-10-09 14:25:12 +01:00
2020-05-03 12:49:36 +02:00
2020-11-06 17:38:00 +03:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-09-20 12:55:24 -04:00
2020-04-05 09:48:02 -04:00
2020-04-14 15:03:59 -04:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-10-11 09:04:24 -04:00
2020-11-20 00:31:27 +03:00
2020-07-16 16:09:08 +07:00
2020-07-13 22:32:33 +00:00
2020-05-22 14:33:42 +07:00
2020-05-08 13:44:32 -04:00
2020-08-15 12:14:57 +02:00
2020-09-29 11:06:25 -04:00
2020-09-16 10:56:38 +07:00
2020-08-22 01:36:22 +07:00
2020-06-05 16:44:04 -07:00
2020-05-15 12:26:58 -07:00
2020-05-15 12:26:58 -07:00
2020-05-15 19:41:07 +02:00
2020-03-20 10:23:39 +01:00
2020-05-15 19:41:07 +02:00
2020-09-29 11:06:25 -04:00
2020-08-27 15:19:45 +01:00
2020-05-15 19:41:07 +02:00
2020-05-15 19:41:07 +02:00
2020-03-20 10:23:39 +01:00
2020-08-13 22:37:44 +02:00
2020-08-15 01:53:32 +02:00
2020-05-15 19:41:07 +02:00
2020-05-15 19:41:07 +02:00
2020-12-01 09:58:11 -05:00
2020-12-01 09:58:11 -05:00
2020-11-24 13:56:30 -05:00
2020-11-03 16:06:52 +03:00
2020-10-08 15:53:38 -04:00
2020-11-24 13:56:30 -05:00
2020-10-28 21:52:12 +00:00
2020-05-28 14:36:05 -07:00
2020-07-03 20:22:51 +01:00
2020-03-31 11:53:41 +02:00
2020-11-08 13:33:21 +00:00
2020-10-13 14:35:18 +01:00
2020-12-01 16:54:00 +03:00
2020-05-05 15:19:01 -07:00
2020-05-17 22:53:03 +03:00
2020-08-13 15:10:41 +02:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-09-29 11:06:25 -04:00
2020-03-20 10:23:39 +01:00
2020-09-29 11:06:25 -04:00
2020-05-08 12:24:10 -07:00
2020-09-29 11:06:25 -04:00
2020-08-25 11:19:36 -04:00
2020-02-27 18:45:59 +01:00
2020-07-28 15:02:36 -04:00
2020-06-26 07:58:45 +01:00
2020-10-07 10:36:44 -07:00
2020-04-09 08:00:46 -04:00
2020-03-09 11:19:23 -07:00
2020-09-10 16:16:44 +02:00
2020-03-18 20:57:14 -07:00
2020-09-18 11:26:36 -07:00
2020-11-24 12:03:27 +00:00
2020-04-14 12:38:32 -07:00
2020-11-17 16:16:51 +00:00
2020-05-15 19:41:07 +02:00
2020-04-20 11:55:49 -07:00
2020-09-22 18:58:05 -04:00
2020-11-09 14:41:07 +03:00
2020-03-28 18:25:21 +01:00
2020-10-17 12:20:18 -04:00
2020-04-21 22:00:23 +03:00
2020-09-19 10:43:18 -04:00