David Green
362d00e051
[ARM][VecReduce] Force expand vector_reduce_fmin
...
Under MVE, we do not have any lowering for fminimum, which a
vector_reduce_fmin without NoNan will be expanded into. As with the
other recent patches, force this to expand in the pre-isel pass. Note
that Neon lowering would be OK because the scalar fminimum uses the
vector VMIN instruction, but is probably better to just rely on the
scalar operations, which is what is done here.
Also fixes what appears to be the reversal of INF vs -INF in the
vector_reduce_fmin widening code.
2020-02-04 09:36:59 +00:00
..
2020-02-03 15:22:24 -08:00
2019-12-24 15:57:33 -08:00
2019-12-24 15:57:33 -08:00
2019-10-30 15:02:59 -05:00
2019-08-16 15:42:28 +00:00
2020-01-15 20:56:46 -05:00
2019-12-24 15:57:33 -08:00
2019-11-06 12:24:18 -08:00
2020-01-14 19:19:02 +00:00
2019-09-02 16:12:31 +00:00
2019-09-16 09:45:27 +00:00
2019-09-11 11:16:48 +00:00
2020-01-06 11:48:35 -08:00
2019-08-29 21:53:58 +00:00
2019-08-16 15:42:28 +00:00
2019-08-20 22:18:06 +00:00
2020-01-03 17:55:47 +03:00
2019-08-16 15:42:28 +00:00
2019-06-19 00:25:39 +00:00
2019-09-12 10:22:23 +00:00
2019-09-12 10:22:23 +00:00
2019-11-18 14:35:05 +00:00
2019-09-12 10:22:23 +00:00
2019-09-12 10:22:23 +00:00
2019-09-12 10:22:23 +00:00
2019-09-12 10:22:23 +00:00
2019-09-12 10:22:23 +00:00
2019-09-12 10:22:23 +00:00
2019-09-12 10:22:23 +00:00
2019-09-12 10:22:23 +00:00
2019-09-12 10:22:23 +00:00
2019-12-13 18:48:58 -08:00
2019-09-12 10:22:23 +00:00
2020-01-27 15:15:50 -08:00
2020-01-27 15:15:50 -08:00
2019-08-16 15:42:28 +00:00
2019-11-22 00:27:41 +01:00
2020-01-28 11:32:08 -08:00
2019-09-12 22:10:36 +00:00
2019-09-18 19:56:55 +00:00
2019-09-12 10:22:23 +00:00
2019-09-12 10:22:23 +00:00
2019-09-12 10:22:23 +00:00
2019-12-24 15:57:33 -08:00
2020-01-28 11:32:08 -08:00
2019-08-28 20:12:31 +00:00
2019-06-19 00:25:39 +00:00
2019-08-23 20:31:34 +00:00
2019-12-24 15:57:33 -08:00
2019-12-17 13:49:15 -05:00
2019-06-15 03:51:08 +00:00
2019-12-31 22:49:51 -05:00
2019-09-12 10:22:23 +00:00
2019-12-24 16:27:51 -08:00
2019-08-27 10:21:11 +00:00
2019-08-03 05:52:47 +00:00
2019-08-03 05:52:47 +00:00
2019-08-03 05:52:47 +00:00
2019-08-03 05:52:47 +00:00
2019-08-03 05:52:47 +00:00
2019-08-03 05:52:47 +00:00
2019-09-02 16:12:31 +00:00
2019-12-13 18:48:58 -08:00
2020-01-14 19:19:02 +00:00
2019-08-29 16:55:55 +00:00
2020-01-14 19:19:02 +00:00
2019-12-13 11:01:19 -08:00
2019-12-24 15:57:33 -08:00
2019-12-24 15:57:33 -08:00
2020-01-28 09:52:59 -07:00
2020-01-15 17:52:25 -08:00
2020-01-15 17:52:25 -08:00
2020-01-29 13:25:23 +00:00
2019-08-05 11:12:23 +00:00
2019-06-25 13:37:16 +00:00
2019-11-07 16:18:26 -08:00
2020-01-09 14:05:35 -08:00
2019-12-13 18:48:58 -08:00
2019-10-30 15:02:59 -05:00
2019-09-12 10:22:23 +00:00
2019-12-24 16:27:51 -08:00
2019-08-09 09:32:38 +00:00
2020-01-15 17:52:25 -08:00
2020-01-15 17:52:25 -08:00
2020-01-13 10:16:53 +00:00
2019-12-24 15:57:33 -08:00
2020-01-27 15:15:50 -08:00
2019-12-18 08:47:07 -05:00
2019-08-22 18:53:41 +00:00
2019-09-25 08:22:05 +00:00
2020-01-08 09:24:06 +00:00
2020-01-03 09:18:55 -08:00
2019-09-10 10:39:09 +00:00
2019-12-17 15:20:43 +03:00
2019-09-01 18:38:15 +00:00
2020-01-19 16:02:16 -08:00
2019-12-24 15:57:33 -08:00
2019-06-13 13:56:19 +00:00
2019-09-05 20:18:34 +00:00
2019-11-13 10:38:11 -08:00
2019-11-06 12:46:50 +00:00
2019-08-09 20:16:31 +00:00
2019-12-06 09:53:53 -08:00
2020-01-10 16:04:12 +00:00
2019-10-28 14:39:45 -04:00
2019-06-17 09:13:29 +00:00
2019-08-16 15:42:28 +00:00
2019-10-28 11:06:58 +00:00
2019-12-18 09:46:11 +00:00
2019-08-29 19:03:58 +00:00
2019-12-18 10:03:12 +00:00
2020-01-03 09:18:55 -08:00
2019-12-24 16:27:51 -08:00
2019-10-30 15:02:59 -05:00
2019-08-26 05:06:30 +00:00
2019-12-24 15:57:33 -08:00
2019-12-24 15:57:33 -08:00
2020-01-02 14:35:54 -08:00
2020-01-02 14:35:54 -08:00
2019-07-25 16:39:57 +00:00
2019-07-25 16:39:57 +00:00
2019-09-09 17:15:56 +00:00
2019-09-11 11:16:48 +00:00
2020-01-21 16:51:31 -08:00
2020-01-29 10:58:43 -08:00
2019-08-20 22:18:06 +00:00
2019-11-12 11:29:04 +00:00
2020-01-14 19:19:02 +00:00
2019-08-01 10:53:45 +00:00
2019-12-13 18:48:58 -08:00
2019-08-09 21:37:32 +00:00
2019-09-20 13:22:59 +00:00
2019-06-19 00:25:39 +00:00
2020-01-15 17:52:25 -08:00
2019-09-17 20:24:23 +00:00
2019-12-13 18:48:58 -08:00
2020-01-16 16:22:20 -08:00
2019-07-16 09:27:39 +00:00
2019-09-16 07:32:13 +00:00
2019-09-16 07:32:13 +00:00
2019-10-08 13:23:57 +00:00
2020-02-03 14:39:16 +00:00
2020-01-30 13:50:06 +00:00
2019-10-16 21:41:05 +00:00
2019-11-13 09:45:24 +00:00
2020-01-14 19:19:02 +00:00
2020-01-30 15:02:38 +01:00
2020-01-13 11:08:12 +00:00
2020-01-13 11:08:12 +00:00
2019-09-27 01:02:10 +00:00
2019-06-22 00:06:51 +00:00
2019-12-18 10:03:12 +00:00
2020-01-03 09:18:55 -08:00
2019-07-03 09:41:35 +00:00
2019-07-10 17:08:25 +00:00
2019-08-16 15:42:28 +00:00
2019-09-11 11:16:48 +00:00
2019-07-17 19:24:02 +00:00
2019-12-06 14:31:53 +00:00
2019-09-12 10:22:23 +00:00
2019-09-11 11:16:48 +00:00
2019-10-30 15:02:59 -05:00
2019-12-24 15:57:33 -08:00
2019-09-20 17:36:27 +00:00
2019-12-17 16:05:00 -08:00
2019-11-22 14:47:18 +01:00
2019-11-22 14:47:18 +01:00
2019-12-24 15:57:33 -08:00
2019-08-15 10:12:26 +00:00
2019-10-30 15:02:59 -05:00
2019-12-24 15:57:33 -08:00
2019-12-24 15:57:33 -08:00
2019-12-24 15:57:33 -08:00
2019-09-11 11:16:48 +00:00
2020-01-07 11:27:25 -08:00
2019-12-24 15:57:33 -08:00
2020-01-27 15:15:50 -08:00
2020-01-13 14:14:48 +00:00
2020-01-13 14:14:48 +00:00
2020-01-13 14:14:48 +00:00
2019-12-24 15:57:33 -08:00
2020-01-13 14:14:48 +00:00
2020-01-13 14:14:48 +00:00
2020-01-13 14:14:48 +00:00
2020-01-29 10:58:43 -08:00
2019-12-24 15:57:33 -08:00
2020-01-13 14:14:48 +00:00
2020-01-13 14:14:48 +00:00
2019-12-16 14:40:45 +01:00
2019-12-24 15:57:33 -08:00
2019-12-24 15:57:33 -08:00
2020-01-27 15:15:50 -08:00
2020-01-15 20:56:46 -05:00
2020-01-14 19:19:02 +00:00
2019-12-17 10:56:09 +00:00
2019-12-04 05:05:35 +00:00
2019-12-13 11:01:19 -08:00
2020-02-03 11:01:05 +01:00
2019-11-05 11:58:50 +00:00
2019-12-23 10:11:45 -05:00
2019-06-20 16:34:00 +00:00
2019-10-30 15:02:59 -05:00
2019-09-11 11:16:48 +00:00
2019-06-14 23:08:59 +00:00
2019-09-20 16:33:33 +00:00
2019-12-05 18:10:06 +00:00
2019-12-02 14:38:39 +00:00
2019-11-22 00:27:41 +01:00
2019-10-30 15:02:59 -05:00
2020-01-21 14:53:40 -08:00
2019-12-13 17:38:20 +00:00
2019-12-13 17:38:20 +00:00
2019-12-13 17:38:20 +00:00
2019-12-13 17:38:20 +00:00
2019-12-13 17:38:20 +00:00
2019-12-13 17:38:20 +00:00
2019-12-13 17:38:20 +00:00
2019-12-13 17:38:20 +00:00
2019-12-13 17:38:20 +00:00
2020-01-19 00:09:46 -08:00
2020-01-19 00:09:46 -08:00
2019-12-03 15:48:37 +00:00
2020-01-30 11:11:52 -08:00
2020-02-01 14:12:06 -08:00
2020-01-23 17:02:27 -08:00
2019-12-17 15:20:43 +03:00
2019-11-08 12:43:21 -08:00
2019-12-24 16:27:51 -08:00
2019-10-30 15:02:59 -05:00
2019-11-08 10:20:28 +00:00
2019-06-22 03:03:25 +00:00
2019-08-16 15:42:28 +00:00
2019-10-30 15:02:59 -05:00
2019-09-11 11:16:48 +00:00
2019-10-18 09:47:48 +00:00
2019-10-31 17:28:36 +00:00
2019-10-31 17:28:36 +00:00
2019-12-24 15:57:33 -08:00
2019-09-05 23:40:03 +00:00
2019-08-16 15:42:28 +00:00
2019-10-11 16:10:23 +00:00
2019-06-15 04:53:51 +00:00
2019-10-10 12:53:24 +00:00
2020-01-17 15:19:29 -08:00
2020-01-17 15:19:29 -08:00
2020-01-17 15:19:29 -08:00
2019-08-16 15:42:28 +00:00
2020-01-10 15:58:51 -08:00
2019-12-13 14:03:54 -05:00
2019-09-26 20:49:49 +00:00
2019-09-01 18:38:15 +00:00
2019-08-02 19:33:46 +00:00
2019-09-12 10:22:23 +00:00
2020-01-22 16:36:21 +00:00
2020-01-13 14:14:48 +00:00
2019-08-16 15:42:28 +00:00
2019-11-01 15:01:53 +00:00
2020-01-13 14:14:48 +00:00
2020-01-13 14:14:48 +00:00
2019-09-12 22:10:36 +00:00
2019-08-16 15:42:28 +00:00
2019-09-11 11:16:48 +00:00
2020-01-22 14:32:27 +00:00
2019-11-13 10:09:32 +00:00
2019-08-16 15:42:28 +00:00
2019-10-05 14:29:25 +00:00
2019-08-13 14:57:37 +00:00
2019-08-13 14:57:37 +00:00
2019-08-13 14:57:37 +00:00
2019-08-13 14:57:37 +00:00
2019-10-05 14:29:25 +00:00
2019-10-18 09:47:48 +00:00
2019-10-31 17:28:36 +00:00
2019-10-31 17:28:36 +00:00
2019-12-24 15:57:33 -08:00
2019-08-16 15:42:28 +00:00
2019-07-17 20:46:19 +00:00
2019-08-16 15:42:28 +00:00
2019-06-17 09:13:29 +00:00
2019-06-17 09:13:29 +00:00
2020-01-28 11:32:08 -08:00
2019-07-17 19:24:12 +00:00
2019-10-09 16:31:50 +00:00
2019-10-09 16:31:50 +00:00
2019-08-19 20:47:09 +00:00
2020-01-17 15:19:29 -08:00
2019-10-09 16:31:50 +00:00
2019-07-17 19:24:12 +00:00
2019-12-16 12:02:47 +00:00
2019-09-20 17:36:27 +00:00
2020-01-27 15:15:50 -08:00
2020-01-27 15:15:50 -08:00
2020-01-27 15:15:50 -08:00
2019-10-30 15:02:59 -05:00
2020-01-03 17:55:47 +03:00
2019-07-03 09:41:35 +00:00
2020-01-23 13:20:53 -05:00
2019-12-16 12:22:56 +00:00
2019-12-20 10:20:30 +00:00
2019-11-26 10:31:47 +00:00
2019-12-03 13:29:41 +00:00
2019-12-03 13:29:41 +00:00
2020-01-29 10:31:31 +00:00
2019-12-11 18:55:51 +00:00
2020-01-31 10:51:57 +00:00
2019-12-06 11:29:34 +00:00
2020-01-29 10:31:31 +00:00
2020-01-30 13:32:11 -05:00
2020-01-31 11:39:12 -05:00
2019-11-13 09:45:24 +00:00
2019-08-05 13:44:10 +00:00
2019-10-29 13:17:30 -04:00
2020-01-20 12:19:18 +00:00
2020-01-23 13:20:53 -05:00
2019-11-06 21:11:43 -05:00
2019-10-30 21:52:19 -04:00
2019-11-06 21:11:43 -05:00
2019-12-20 13:52:19 -05:00
2019-12-20 13:52:19 -05:00
2019-12-20 14:22:27 +00:00
2019-12-20 14:22:27 +00:00
2019-11-06 21:11:43 -05:00
2020-01-23 13:20:53 -05:00
2019-12-05 09:59:19 -05:00
2019-10-30 11:31:54 +00:00
2019-10-30 11:31:54 +00:00
2019-12-20 11:58:00 +00:00
2020-01-24 10:58:12 +00:00
2019-11-14 11:59:00 +00:00
2019-11-14 13:47:08 +00:00
2019-11-26 10:31:47 +00:00
2019-11-14 13:47:08 +00:00
2020-01-02 13:01:28 +00:00
2020-01-02 13:01:28 +00:00
2019-12-11 12:56:18 +00:00
2019-12-11 12:56:18 +00:00
2020-01-20 12:19:18 +00:00
2020-01-20 12:19:18 +00:00
2019-10-11 15:53:41 +00:00
2019-12-10 10:41:22 +00:00
2019-12-06 10:39:06 +00:00
2020-01-23 11:57:16 +00:00
2020-01-22 11:15:20 +00:00
2019-12-13 10:08:20 +00:00
2019-10-30 11:31:54 +00:00
2019-12-20 10:45:17 +00:00
2019-12-19 11:02:05 +00:00
2020-01-17 11:47:08 +00:00
2020-01-15 11:15:01 +00:00
2019-12-04 12:01:57 +00:00
2019-12-16 11:52:53 +00:00
2019-12-16 11:52:53 +00:00
2019-12-16 11:52:53 +00:00
2019-12-16 11:52:53 +00:00
2020-01-20 12:19:18 +00:00
2020-01-20 12:19:18 +00:00
2019-12-03 11:47:12 +00:00
2019-12-20 11:09:40 +00:00
2019-12-20 11:09:40 +00:00
2019-12-13 10:08:20 +00:00
2019-12-20 11:09:40 +00:00
2019-12-20 11:09:40 +00:00
2019-12-04 12:33:50 -05:00
2019-10-30 11:56:54 +00:00
2019-10-28 10:06:14 +00:00
2019-10-30 11:56:54 +00:00
2019-10-28 10:06:14 +00:00
2019-12-20 14:22:27 +00:00
2019-12-11 20:15:44 -06:00
2020-01-15 11:15:01 +00:00
2019-12-09 15:09:33 -08:00
2020-02-02 09:28:45 -08:00
2019-09-12 10:22:23 +00:00
2019-09-12 10:22:23 +00:00
2019-12-06 09:53:53 -08:00
2019-09-12 10:22:23 +00:00
2019-07-31 20:14:19 +00:00
2019-07-17 19:24:02 +00:00
2019-06-19 00:25:39 +00:00
2020-01-03 11:27:41 -08:00
2019-12-18 09:46:11 +00:00
2019-10-31 16:13:29 +00:00
2019-09-10 23:25:12 +00:00
2019-09-13 20:25:58 +00:00
2019-09-12 22:10:36 +00:00
2019-06-13 13:56:19 +00:00
2019-07-02 06:04:46 +00:00
2019-09-27 19:33:35 +00:00
2019-12-06 09:53:53 -08:00
2020-01-15 17:52:25 -08:00
2019-07-31 12:52:17 +00:00
2019-10-18 09:47:48 +00:00
2019-10-31 17:28:36 +00:00
2019-10-18 09:47:48 +00:00
2019-09-12 10:22:23 +00:00
2019-08-16 15:42:28 +00:00
2019-08-16 15:42:28 +00:00
2019-08-16 15:42:28 +00:00
2019-08-16 15:42:28 +00:00
2019-08-16 15:42:28 +00:00
2019-08-16 15:42:28 +00:00
2019-10-05 14:29:25 +00:00
2019-11-22 15:22:42 +03:00
2019-07-30 08:00:49 +00:00
2019-07-30 08:00:49 +00:00
2019-11-22 15:22:42 +03:00
2019-07-30 08:00:49 +00:00
2019-11-22 15:16:03 +03:00
2019-07-30 08:00:49 +00:00
2019-10-05 14:29:25 +00:00
2019-11-11 17:28:50 +00:00
2019-10-18 09:47:48 +00:00
2019-10-31 17:28:36 +00:00
2019-10-18 09:47:48 +00:00
2019-09-18 22:42:25 +00:00
2020-01-27 21:17:47 +00:00
2020-01-30 18:40:24 +01:00
2020-01-30 18:40:24 +01:00
2020-02-04 09:36:59 +00:00
2020-01-30 18:40:24 +01:00
2019-12-24 15:57:33 -08:00
2019-10-11 16:10:23 +00:00
2019-12-24 15:57:33 -08:00
2019-06-17 07:47:28 +00:00
2020-01-14 15:08:27 +00:00
2019-12-23 12:13:49 +02:00
2019-06-21 23:38:05 +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-12-24 16:27:51 -08: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-12-24 16:27:51 -08: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-12-24 16:27:51 -08:00
2019-12-24 16:27:51 -08:00
2019-12-24 16:27:51 -08:00
2019-12-24 16:27:51 -08:00
2019-08-16 15:42:28 +00:00
2019-08-16 15:42:28 +00:00
2019-10-29 16:13:07 +00:00
2020-01-17 13:32:34 -08:00
2020-01-17 13:32:34 -08:00