David Green
e0ad51cc5a
[ARM] Rewrite how VCMP are lowered, using a single node
...
This removes the VCEQ/VCNE/VCGE/VCEQZ/etc nodes, just using two called VCMP and
VCMPZ with an extra operand as the condition code. I believe this will make
some combines simpler, allowing us to just look at these codes and not the
operands. It also helps fill in a missing VCGTUZ MVE selection without adding
extra nodes for it.
Differential Revision: https://reviews.llvm.org/D65072
llvm-svn: 366934
2019-07-24 17:36:47 +00:00
..
2019-07-23 14:08:46 +00:00
2016-08-23 09:19:22 +00:00
2019-01-14 10:55:55 +00:00
2019-01-14 10:55:55 +00:00
2019-01-14 10:55:55 +00:00
2019-01-14 10:55:55 +00:00
2019-01-14 10:55:55 +00:00
2018-01-19 17:13:12 +00:00
2019-01-14 10:55:55 +00:00
2019-01-14 10:55:55 +00:00
2019-01-14 10:55:55 +00:00
2016-02-04 01:27:38 +00:00
2018-09-18 00:04:29 +00:00
2016-05-10 19:17:47 +00:00
2019-01-14 10:55:55 +00:00
2018-06-20 12:09:44 +00:00
2019-03-14 10:57:40 +00:00
2018-01-09 17:31:07 +00:00
2019-01-14 10:55:55 +00:00
2019-03-15 13:36:37 +00:00
2018-06-20 22:01:04 +00:00
2019-01-14 10:55:55 +00:00
2019-01-14 10:55:55 +00:00
2019-05-28 16:13:20 +00:00
2016-01-26 00:03:25 +00:00
2016-08-23 09:19:22 +00:00
2017-11-30 16:12:24 +00:00
2016-01-28 18:59:04 +00:00
2017-01-31 23:48:32 +00:00
2018-02-27 19:00:59 +00:00
2019-04-29 17:50:10 +00:00
2019-03-17 16:11:22 +00:00
2019-03-17 21:36:15 +00:00
2017-06-28 07:07:03 +00:00
2017-08-01 22:20:49 +00:00
2017-08-01 22:20:49 +00:00
2019-03-13 11:08:57 +00:00
2016-04-11 22:27:40 +00:00
2018-02-16 09:23:59 +00:00
2019-05-28 16:13:20 +00:00
2019-05-28 16:13:20 +00:00
2019-07-02 11:26:00 +00:00
2016-10-11 21:14:03 +00:00
2019-01-14 10:55:55 +00:00
2019-01-14 10:55:55 +00:00
2019-06-17 09:13:29 +00:00
2019-06-17 09:13:29 +00:00
2017-01-31 23:48:32 +00:00
2019-04-23 11:46:58 +00:00
2018-01-31 22:04:26 +00:00
2019-05-15 12:41:58 +00:00
2017-12-04 17:18:51 +00:00
2016-09-02 18:29:26 +00:00
2019-05-22 16:16:15 +00:00
2019-06-25 16:49:32 +00:00
2019-06-25 16:49:32 +00:00
2017-10-26 21:42:32 +00:00
2017-08-01 22:20:49 +00:00
2017-08-01 22:20:49 +00:00
2019-01-14 10:55:55 +00:00
2019-06-17 09:51:07 +00:00
2016-09-09 12:52:24 +00:00
2019-05-15 12:41:58 +00:00
2019-05-15 12:58:02 +00:00
2019-01-14 10:55:55 +00:00
2019-07-15 18:42:54 +00:00
2019-06-28 08:41:40 +00:00
2019-07-15 18:42:54 +00:00
2019-06-28 07:08:42 +00:00
2019-07-15 18:42:54 +00:00
2019-07-15 18:42:54 +00:00
2019-07-15 18:42:54 +00:00
2019-07-15 18:42:54 +00:00
2019-06-28 09:47:55 +00:00
2019-06-28 09:47:55 +00:00
2019-06-28 09:47:55 +00:00
2019-06-28 08:41:40 +00:00
2019-07-05 10:02:43 +00:00
2019-07-15 18:42:54 +00:00
2019-07-15 18:42:54 +00:00
2019-07-09 14:43:17 +00:00
2019-07-24 17:36:47 +00:00
2019-07-24 11:51:36 +00:00
2019-07-24 11:51:36 +00:00
2019-07-24 17:26:26 +00:00
2019-07-24 14:17:54 +00:00
2019-07-24 17:36:47 +00:00
2019-07-24 11:51:36 +00:00
2019-07-24 11:51:36 +00:00
2019-07-24 17:36:47 +00:00
2019-07-15 18:42:54 +00:00
2019-07-15 18:42:54 +00:00
2019-07-15 18:42:54 +00:00
2019-07-15 18:42:54 +00:00
2019-07-15 18:42:54 +00:00
2019-07-24 11:51:36 +00:00
2019-07-24 16:42:09 +00:00
2019-07-24 17:08:09 +00:00
2019-07-24 16:42:09 +00:00
2019-07-24 16:58:41 +00:00
2019-07-24 17:36:47 +00:00
2019-07-15 18:42:54 +00:00
2019-07-15 18:42:54 +00:00
2019-07-15 18:42:54 +00:00
2019-07-15 18:42:54 +00:00
2019-07-24 14:28:22 +00:00
2019-07-22 12:51:38 +00:00
2019-07-22 12:51:38 +00:00
2019-07-22 12:51:38 +00:00
2019-07-22 12:51:38 +00:00
2019-07-21 13:09:19 +00:00
2019-07-21 13:09:19 +00:00
2019-06-28 09:47:55 +00:00
2019-02-14 11:09:24 +00:00
2019-06-17 09:13:29 +00:00
2017-08-01 22:20:49 +00:00
2017-04-10 20:18:21 +00:00
2019-01-10 08:36:33 +00:00
2019-05-28 16:13:20 +00:00
2018-01-31 22:04:26 +00:00
2016-05-10 19:17:47 +00:00
2016-06-24 18:16:36 +00:00
2018-02-16 09:23:59 +00:00
2018-02-16 09:23:59 +00:00
2018-07-10 23:44:37 +00:00
2016-05-10 17:57:27 +00:00
2016-08-24 21:34:27 +00:00
2018-04-13 22:25:20 +00:00
2018-06-20 22:01:04 +00:00
2016-08-23 09:19:22 +00:00
2019-05-21 21:49:05 +00:00
2015-10-23 17:19:19 +00:00
2017-03-09 15:14:32 +00:00
2017-08-01 22:20:49 +00:00
2017-03-09 15:14:32 +00:00
2018-02-16 09:51:01 +00:00
2017-03-09 15:14:32 +00:00
2017-03-09 15:14:32 +00:00
2018-05-16 22:47:42 +00:00
2017-02-17 15:42:44 +00:00
2017-02-17 15:42:44 +00:00
2016-11-01 13:37:41 +00:00
2018-10-26 19:32:24 +00:00
2019-01-10 08:36:33 +00:00
2018-02-16 09:23:59 +00:00
2018-02-16 09:23:59 +00:00
2018-02-16 09:23:59 +00:00
2017-02-17 15:42:44 +00:00
2018-06-20 12:09:44 +00:00
2016-06-16 16:09:53 +00:00
2019-05-01 05:27:20 +00:00
2018-10-30 15:04:40 +00:00
2019-03-25 22:42:30 +00:00
2018-10-23 21:23:18 +00:00
2019-06-18 20:55:09 +00:00
2019-06-13 18:11:32 +00:00
2017-01-31 23:48:32 +00:00
2017-08-15 18:14:57 +00:00