Craig Topper
7b49e8ac35
[LegalizeTypes] Don't call PromoteTargetBoolean from SplitVecOp_VSETCC.
...
PromoteTargetBoolean calls getSetccResultType to get the return
type. But we were passing it the setcc result type rather than the
setcc input type. This causes an issue on X86 with avx512vl where
the setcc result type for vXf16 vectors is vXi16 while the
result type for vXi16 vectors is vXi1.
There's really no guarantee that getSetccResultType is the type
we need here. So now we just grab the extend type from
getExtendForContent and extend to the original result VT of the
node we're splitting.
llvm-svn: 374970
2019-10-16 02:50:04 +00:00
..
2019-08-19 18:15:50 +00:00
2019-10-03 20:24:18 +00:00
2019-08-15 18:23:37 +00:00
2019-09-06 19:15:04 +00:00
2019-09-06 19:17:02 +00:00
2019-09-08 00:43:52 +00:00
2019-08-26 13:53:29 +00:00
2019-09-11 11:16:48 +00:00
2019-08-30 17:35:08 +00:00
2019-09-06 19:15:04 +00:00
2019-08-28 20:27:39 +00:00
2019-09-02 20:16:30 +00:00
2019-09-02 20:16:30 +00:00
2019-10-05 00:32:10 +00:00
2019-09-02 20:16:30 +00:00
2019-08-30 17:35:08 +00:00
2019-08-30 17:35:08 +00:00
2019-09-11 11:16:48 +00:00
2019-09-11 11:16:48 +00:00
2019-09-11 11:16:48 +00:00
2019-09-11 11:16:48 +00:00
2019-09-11 11:16:48 +00:00
2019-09-08 00:43:52 +00:00
2019-09-27 18:23:55 +00:00
2019-08-11 02:08:38 +00:00
2019-10-03 03:16:27 +00:00
2019-09-28 01:56:36 +00:00
2019-08-19 14:34:08 +00:00
2019-10-02 17:47:09 +00:00
2019-09-08 11:56:07 +00:00
2019-09-26 22:23:09 +00:00
2019-10-01 22:40:03 +00:00
2019-10-02 17:47:09 +00:00
2019-08-19 14:34:08 +00:00
2019-10-01 22:40:03 +00:00
2019-08-19 14:34:08 +00:00
2019-10-02 17:47:09 +00:00
2019-08-27 01:53:24 +00:00
2019-08-16 23:08:56 +00:00
2019-10-03 05:30:02 +00:00
2019-09-21 06:44:29 +00:00
2019-08-30 17:35:08 +00:00
2019-10-04 18:02:46 +00:00
2019-08-19 14:34:08 +00:00
2019-08-19 14:34:08 +00:00
2019-08-19 14:34:08 +00:00
2019-08-30 21:23:05 +00:00
2019-08-30 21:23:05 +00:00
2019-08-19 14:34:08 +00:00
2019-09-26 22:56:06 +00:00
2019-08-19 00:39:22 +00:00
2019-10-13 19:07:28 +00:00
2019-08-30 17:35:08 +00:00
2019-08-30 17:35:08 +00:00
2019-08-30 17:35:08 +00:00
2019-10-16 02:50:04 +00:00
2019-10-06 18:43:03 +00:00
2019-10-01 16:28:20 +00:00
2019-10-01 16:28:20 +00:00
2019-10-03 05:30:02 +00:00
2019-09-11 11:16:48 +00:00
2019-09-23 05:35:23 +00:00
2019-10-03 05:30:02 +00:00
2019-10-03 05:30:02 +00:00
2019-10-03 05:30:02 +00:00
2019-08-19 14:34:08 +00:00
2019-10-02 04:45:02 +00:00
2019-10-02 04:45:02 +00:00
2019-08-20 20:20:04 +00:00
2019-10-03 05:30:02 +00:00
2019-08-24 23:14:57 +00:00
2019-10-03 05:30:02 +00:00
2019-09-08 00:43:52 +00:00
2019-08-26 13:53:29 +00:00
2019-08-26 13:53:29 +00:00
2019-08-26 13:53:29 +00:00
2019-10-13 13:18:07 +00:00
2019-10-06 21:11:45 +00:00
2019-08-26 13:53:29 +00:00
2019-09-11 11:16:48 +00:00
2019-08-26 13:53:29 +00:00
2019-10-05 20:49:34 +00:00
2019-10-05 20:49:34 +00:00
2019-10-01 16:28:20 +00:00
2019-09-23 01:05:33 +00:00
2019-08-20 19:43:48 +00:00
2019-08-30 17:35:08 +00:00
2019-08-12 10:56:05 +00:00
2019-08-29 19:03:58 +00:00
2019-09-11 11:16:48 +00:00
2019-09-22 22:04:29 +00:00
2019-09-21 11:12:55 +00:00
2019-09-09 23:04:25 +00:00
2019-08-30 17:35:08 +00:00
2019-10-10 13:20:10 +00:00
2019-08-30 17:35:08 +00:00
2019-09-06 19:15:04 +00:00
2019-10-01 21:25:36 +00:00
2019-09-06 19:15:04 +00:00
2019-08-09 20:16:31 +00:00
2019-08-09 20:18:30 +00:00
2019-08-09 20:16:31 +00:00
2019-09-09 23:04:25 +00:00
2019-08-30 21:23:05 +00:00
2019-09-09 23:04:25 +00:00
2019-09-09 23:04:25 +00:00
2019-08-30 21:23:05 +00:00
2019-09-11 21:56:17 +00:00
2019-08-29 19:03:58 +00:00
2019-08-12 14:23:13 +00:00
2019-08-29 19:03:58 +00:00
2019-08-29 19:03:58 +00:00
2019-09-27 13:01:37 +00:00
2019-08-22 01:48:34 +00:00
2019-10-02 04:45:02 +00:00
2019-08-26 13:53:29 +00:00
2019-08-26 13:53:29 +00:00
2019-09-30 07:58:50 +00:00
2019-08-29 20:22:08 +00:00
2019-09-05 18:49:52 +00:00
2019-09-05 18:49:52 +00:00
2019-09-08 19:36:13 +00:00
2019-09-22 19:06:13 +00:00
2019-09-11 11:16:48 +00:00
2019-08-30 21:23:05 +00:00
2019-10-04 17:03:46 +00:00
2019-08-12 01:29:46 +00:00
2019-08-26 05:06:30 +00:00
2019-09-11 11:16:48 +00:00
2019-10-11 21:52:41 +00:00
2019-09-06 19:17:02 +00:00
2019-09-06 19:15:04 +00:00
2019-09-06 19:17:02 +00:00
2019-09-06 19:17:02 +00:00
2019-09-11 11:16:48 +00:00
2019-08-26 13:53:29 +00:00
2019-08-19 21:07:03 +00:00
2019-09-09 23:04:25 +00:00
2019-10-01 07:10:09 +00:00
2019-08-26 13:53:29 +00:00
2019-08-26 13:53:29 +00:00
2019-09-02 20:16:30 +00:00
2019-08-09 21:37:32 +00:00
2019-09-06 19:14:49 +00:00
2019-08-30 17:35:08 +00:00
2019-09-26 22:56:06 +00:00
2019-09-26 22:56:06 +00:00
2019-08-30 17:35:08 +00:00
2019-08-21 18:51:08 +00:00
2019-09-11 11:16:48 +00:00
2019-08-23 10:49:46 +00:00
2019-09-26 22:56:06 +00:00
2019-09-26 22:56:06 +00:00
2019-09-08 19:24:29 +00:00
2019-09-11 21:30:09 +00:00
2019-09-11 21:30:09 +00:00
2019-09-12 21:30:18 +00:00
2019-09-09 02:44:46 +00:00
2019-09-10 07:56:02 +00:00
2019-10-07 13:20:00 +00:00
2019-09-09 23:04:25 +00:00
2019-08-30 21:23:05 +00:00
2019-09-26 22:56:06 +00:00
2019-10-14 01:41:04 +00:00
2019-08-26 13:53:29 +00:00
2019-10-14 01:41:04 +00:00
2019-09-23 13:30:23 +00:00
2019-09-05 17:28:17 +00:00
2019-08-15 12:43:15 +00:00
2019-08-26 22:17:54 +00:00
2019-08-25 08:04:22 +00:00
2019-08-14 10:30:27 +00:00
2019-10-04 23:46:26 +00:00
2019-09-11 11:16:48 +00:00
2019-09-11 11:16:48 +00:00
2019-08-25 08:04:22 +00:00
2019-08-26 13:53:29 +00:00
2019-08-26 13:53:29 +00:00
2019-08-19 18:15:50 +00:00
2019-08-13 11:11:42 +00:00
2019-09-20 22:26:55 +00:00
2019-10-14 06:47:56 +00:00
2019-08-30 17:35:08 +00:00
2019-09-11 11:16:48 +00:00
2019-09-11 11:16:48 +00:00
2019-10-07 06:50:56 +00:00
2019-10-07 06:50:56 +00:00
2019-09-11 11:16:48 +00:00
2019-08-21 18:51:08 +00:00
2019-08-23 18:12:33 +00:00
2019-09-05 15:07:07 +00:00
2019-08-30 21:23:05 +00:00
2019-08-29 19:03:58 +00:00
2019-08-29 19:03:58 +00:00
2019-08-15 10:12:26 +00:00
2019-08-29 19:03:58 +00:00
2019-10-01 22:40:03 +00:00
2019-08-30 17:35:08 +00:00
2019-10-07 23:03:12 +00:00
2019-10-13 19:07:28 +00:00
2019-10-13 19:07:28 +00:00
2019-08-30 17:35:08 +00:00
2019-10-02 17:47:09 +00:00
2019-08-26 13:53:29 +00:00
2019-08-26 13:53:29 +00:00
2019-09-10 10:39:09 +00:00
2019-10-15 17:40:12 +00:00
2019-10-15 17:40:12 +00:00
2019-10-15 17:40:12 +00:00
2019-09-23 05:00:59 +00:00
2019-08-26 13:53:29 +00:00
2019-09-23 21:29:28 +00:00
2019-08-26 13:53:29 +00:00
2019-09-23 05:00:59 +00:00
2019-08-30 17:35:08 +00:00
2019-10-01 22:40:03 +00:00
2019-10-01 22:40:03 +00:00
2019-10-01 22:40:03 +00:00
2019-10-13 06:48:05 +00:00
2019-10-12 07:59:24 +00:00
2019-08-20 18:58:05 +00:00
2019-08-15 18:23:37 +00:00
2019-08-15 18:23:37 +00:00
2019-08-15 18:23:37 +00:00
2019-09-23 01:05:33 +00:00
2019-09-20 06:00:35 +00:00
2019-08-29 19:03:58 +00:00
2019-08-30 17:35:08 +00:00
2019-09-11 11:16:48 +00:00
2019-08-29 18:09:02 +00:00
2019-08-25 08:04:22 +00:00
2019-08-25 08:04:22 +00:00
2019-09-09 16:46:45 +00:00
2019-08-25 08:04:22 +00:00
2019-09-07 12:16:14 +00:00
2019-09-30 07:58:50 +00:00
2019-08-12 17:43:26 +00:00
2019-10-07 22:28:58 +00:00
2019-08-30 21:23:05 +00:00
2019-09-17 09:32:52 +00:00
2019-08-10 02:49:02 +00:00
2019-09-11 11:16:48 +00:00
2019-09-08 00:43:52 +00:00
2019-08-30 17:35:08 +00:00
2019-08-30 17:35:08 +00:00
2019-08-29 21:24:41 +00:00
2019-09-09 23:04:25 +00:00
2019-08-29 21:24:41 +00:00
2019-10-14 16:15:14 +00:00
2019-10-14 16:15:14 +00:00
2019-08-20 22:12:50 +00:00
2019-09-11 11:16:48 +00:00
2019-08-25 08:04:22 +00:00
2019-10-06 12:38:38 +00:00
2019-09-11 11:16:48 +00:00
2019-10-11 00:38:51 +00:00
2019-08-30 17:35:08 +00:00
2019-08-30 17:35:08 +00:00
2019-09-11 11:16:48 +00:00
2019-09-09 23:04:25 +00:00
2019-08-26 13:53:29 +00:00
2019-09-11 11:16:48 +00:00
2019-10-06 18:43:03 +00:00
2019-08-29 19:03:58 +00:00
2019-09-26 22:56:06 +00:00
2019-09-11 11:16:48 +00:00
2019-08-10 07:51:13 +00:00
2019-08-16 04:47:44 +00:00
2019-08-25 05:22:40 +00:00
2019-08-29 05:13:56 +00:00
2019-09-30 18:43:44 +00:00
2019-09-30 17:14:22 +00:00
2019-10-01 21:55:55 +00:00
2019-10-05 23:21:17 +00:00
2019-09-11 11:16:48 +00:00
2019-09-11 11:16:48 +00:00
2019-08-27 13:13:17 +00:00
2019-08-18 06:28:06 +00:00
2019-08-12 14:01:16 +00:00
2019-10-07 14:10:21 +00:00
2019-08-29 19:03:58 +00:00
2019-10-10 14:14:12 +00:00
2019-10-10 14:14:12 +00:00
2019-09-11 11:16:48 +00:00
2019-09-05 18:15:07 +00:00
2019-08-29 19:03:58 +00:00
2019-10-08 13:08:51 +00:00
2019-08-31 11:40:02 +00:00
2019-08-31 11:40:02 +00:00
2019-08-23 05:33:27 +00:00
2019-10-01 22:40:03 +00:00
2019-10-11 20:33:03 +00:00
2019-08-26 13:53:29 +00:00
2019-09-06 19:17:02 +00:00
2019-09-03 05:57:18 +00:00
2019-09-26 22:56:06 +00:00
2019-09-03 02:51:10 +00:00
2019-09-25 15:08:33 +00:00
2019-08-30 21:23:05 +00:00
2019-10-07 06:27:55 +00:00
2019-09-26 22:23:09 +00:00
2019-10-15 15:23:57 +00:00
2019-10-11 14:17:56 +00:00
2019-10-15 17:40:12 +00:00
2019-08-28 13:55:10 +00:00
2019-08-20 23:47:19 +00:00
2019-09-26 20:49:49 +00:00
2019-08-20 23:47:19 +00:00
2019-08-20 23:47:19 +00:00
2019-08-20 23:47:19 +00:00
2019-09-01 18:38:15 +00:00
2019-08-20 23:47:19 +00:00
2019-08-20 23:47:19 +00:00
2019-08-26 13:53:29 +00:00
2019-08-16 23:08:56 +00:00
2019-09-11 11:16:48 +00:00
2019-08-26 13:53:29 +00:00
2019-10-03 18:34:42 +00:00
2019-09-02 16:53:32 +00:00
2019-09-11 11:16:48 +00:00
2019-08-11 19:27:14 +00:00
2019-09-03 19:35:07 +00:00
2019-09-03 19:35:07 +00:00
2019-08-29 19:03:58 +00:00
2019-09-26 22:56:06 +00:00
2019-09-23 17:01:01 +00:00
2019-08-26 13:53:29 +00:00
2019-10-05 14:29:25 +00:00
2019-08-13 14:57:37 +00:00
2019-08-19 15:01:42 +00:00
2019-08-13 14:57:37 +00:00
2019-09-05 18:15:07 +00:00
2019-10-05 14:29:25 +00:00
2019-08-29 05:48:48 +00:00
2019-10-14 06:47:56 +00:00
2019-10-14 06:47:56 +00:00
2019-08-25 20:48:14 +00:00
2019-08-25 20:48:14 +00:00
2019-09-11 11:16:48 +00:00
2019-08-25 20:48:14 +00:00
2019-08-25 20:48:14 +00:00
2019-08-25 20:48:14 +00:00
2019-09-11 11:16:48 +00:00
2019-08-25 20:48:14 +00:00
2019-09-23 17:01:01 +00:00
2019-08-25 20:48:14 +00:00
2019-08-25 20:48:14 +00:00
2019-09-23 17:01:01 +00:00
2019-08-29 10:50:09 +00:00
2019-08-25 20:48:14 +00:00
2019-09-26 04:42:58 +00:00
2019-09-26 04:42:58 +00:00
2019-08-25 20:48:14 +00:00
2019-08-29 10:50:09 +00:00
2019-08-25 20:48:14 +00:00
2019-09-24 16:15:32 +00:00
2019-08-25 20:48:14 +00:00
2019-08-25 20:48:14 +00:00
2019-08-25 20:48:14 +00:00
2019-08-25 20:48:14 +00:00
2019-09-30 15:11:23 +00:00
2019-09-30 15:01:35 +00:00
2019-08-26 13:53:29 +00:00
2019-09-18 20:48:27 +00:00
2019-08-30 17:35:08 +00:00
2019-10-02 14:35:06 +00:00
2019-08-29 19:03:58 +00:00
2019-08-29 19:03:58 +00:00
2019-09-05 10:00:22 +00:00
2019-08-16 16:26:12 +00:00
2019-10-07 22:28:58 +00:00
2019-10-07 22:28:58 +00:00
2019-10-07 22:28:58 +00:00
2019-10-07 22:28:58 +00:00
2019-10-07 22:28:58 +00:00
2019-10-07 22:28:58 +00:00
2019-10-07 22:28:58 +00:00
2019-10-07 22:28:58 +00:00
2019-10-07 22:28:58 +00:00
2019-10-07 22:28:58 +00:00
2019-10-07 22:28:58 +00:00
2019-10-07 22:28:58 +00:00
2019-10-07 22:28:58 +00:00
2019-10-07 22:28:58 +00:00
2019-10-07 22:28:58 +00:00
2019-09-02 14:52:09 +00:00
2019-09-09 23:04:25 +00:00
2019-09-04 17:33:38 +00:00
2019-10-11 20:33:03 +00:00
2019-09-07 12:16:14 +00:00
2019-09-03 19:35:07 +00:00
2019-09-09 16:46:45 +00:00
2019-09-09 23:04:25 +00:00
2019-10-05 14:29:25 +00:00
2019-09-06 19:15:04 +00:00
2019-10-05 14:29:25 +00:00
2019-10-07 05:29:11 +00:00
2019-10-11 20:33:03 +00:00
2019-08-30 17:35:08 +00:00
2019-08-20 23:11:29 +00:00
2019-08-20 23:11:29 +00:00
2019-08-20 23:11:29 +00:00
2019-08-20 23:11:29 +00:00
2019-08-18 06:28:06 +00:00
2019-08-15 18:23:37 +00:00
2019-09-02 20:16:30 +00:00
2019-08-15 18:23:37 +00:00
2019-10-01 22:40:03 +00:00
2019-08-20 23:11:29 +00:00
2019-09-30 07:58:50 +00:00
2019-08-18 06:28:06 +00:00
2019-08-30 17:35:08 +00:00
2019-08-20 23:11:29 +00:00
2019-10-02 17:47:09 +00:00
2019-08-20 23:11:29 +00:00
2019-09-08 00:43:52 +00:00
2019-09-30 07:58:50 +00:00
2019-08-20 23:11:29 +00:00
2019-08-20 22:12:50 +00:00
2019-08-20 23:11:29 +00:00
2019-10-02 17:47:09 +00:00
2019-08-20 22:12:50 +00:00
2019-08-20 23:11:29 +00:00
2019-09-29 01:24:33 +00:00
2019-09-30 03:14:38 +00:00
2019-09-17 04:41:14 +00:00
2019-10-04 17:03:46 +00:00
2019-10-04 17:03:46 +00:00
2019-09-29 01:24:29 +00:00
2019-10-01 22:40:03 +00:00
2019-10-01 22:40:03 +00:00
2019-09-29 01:24:29 +00:00
2019-10-01 22:40:03 +00:00
2019-10-01 22:40:03 +00:00
2019-09-29 01:24:29 +00:00
2019-10-01 22:40:03 +00:00
2019-10-01 22:40:03 +00:00
2019-09-29 01:24:29 +00:00
2019-10-01 22:40:03 +00:00
2019-10-01 22:40:03 +00:00
2019-09-06 19:17:02 +00:00
2019-10-01 22:40:03 +00:00
2019-08-10 16:46:07 +00:00
2019-08-30 17:35:08 +00:00
2019-09-05 17:24:25 +00:00
2019-08-30 17:35:08 +00:00
2019-09-07 12:16:14 +00:00
2019-08-30 17:35:08 +00:00
2019-10-12 15:19:13 +00:00
2019-09-08 12:44:22 +00:00
2019-08-15 12:43:15 +00:00
2019-09-14 16:38:26 +00:00
2019-09-08 11:46:21 +00:00
2019-09-08 11:46:21 +00:00
2019-10-08 13:08:51 +00:00
2019-10-01 22:40:03 +00:00
2019-10-01 22:40:03 +00:00
2019-08-30 17:35:08 +00:00
2019-10-01 22:40:03 +00:00
2019-10-01 22:40:03 +00:00
2019-10-01 22:40:03 +00:00
2019-10-01 22:40:03 +00:00
2019-08-29 19:03:58 +00:00
2019-08-30 17:35:08 +00:00
2019-08-30 17:35:08 +00:00
2019-08-19 18:15:50 +00:00
2019-08-19 18:15:50 +00:00
2019-09-16 17:30:33 +00:00
2019-08-10 16:46:07 +00:00
2019-09-07 12:13:44 +00:00
2019-09-16 17:30:33 +00:00
2019-08-19 18:15:50 +00:00
2019-08-30 17:35:08 +00:00
2019-08-30 17:35:08 +00:00
2019-08-31 16:21:31 +00:00
2019-09-08 20:56:05 +00:00
2019-09-29 17:54:03 +00:00
2019-08-30 17:35:08 +00:00
2019-10-13 19:07:28 +00:00
2019-10-13 19:07:28 +00:00
2019-10-13 19:07:28 +00:00
2019-08-30 17:35:08 +00:00
2019-08-30 17:35:08 +00:00
2019-08-29 18:09:02 +00:00
2019-08-30 17:35:08 +00:00
2019-08-30 17:35:08 +00:00
2019-08-13 14:57:37 +00:00
2019-10-11 14:17:56 +00:00
2019-09-19 15:44:00 +00:00
2019-08-29 19:03:58 +00:00
2019-08-29 19:03:58 +00:00
2019-08-29 19:03:58 +00:00
2019-08-29 19:03:58 +00:00
2019-08-29 19:03:58 +00:00
2019-08-29 19:03:58 +00:00
2019-08-29 19:03:58 +00:00
2019-08-18 06:28:06 +00:00
2019-09-09 23:04:25 +00:00
2019-09-09 23:04:25 +00:00
2019-08-30 21:23:05 +00:00
2019-09-09 23:04:25 +00:00
2019-08-30 21:23:05 +00:00
2019-09-11 11:16:48 +00:00
2019-08-30 21:23:05 +00:00
2019-08-30 21:23:05 +00:00
2019-08-30 21:23:05 +00:00
2019-09-09 23:04:25 +00:00
2019-08-30 21:23:05 +00:00
2019-08-27 01:53:24 +00:00
2019-08-26 13:53:29 +00:00
2019-09-08 19:24:39 +00:00
2019-08-26 18:23:26 +00:00
2019-08-13 09:33:25 +00:00