Nicholas Guy
9a2d2bedb7
Add "SkipDead" parameter to TargetInstrInfo::DefinesPredicate
...
Some instructions may be removable through processes such as IfConversion,
however DefinesPredicate can not be made aware of when this should be considered.
This parameter allows DefinesPredicate to distinguish these removable instructions
on a per-call basis, allowing for more fine-grained control from processes like
ifConversion.
Renames DefinesPredicate to ClobbersPredicate, to better reflect it's purpose
Differential Revision: https://reviews.llvm.org/D88494
2020-10-21 11:52:47 +01:00
..
2020-10-14 13:04:27 -04:00
2020-10-13 21:57:33 +01:00
2020-10-15 12:41:18 -07:00
2020-01-14 19:46:52 -08:00
2020-10-14 13:04:27 -04:00
2020-08-15 12:11:51 -04:00
2020-10-19 15:29:52 -07:00
2020-10-20 09:54:12 -04:00
2020-06-25 16:00:44 +01:00
2020-04-02 14:12:07 -04:00
2020-05-19 18:51:00 -04:00
2020-07-30 14:37:06 -07:00
2020-07-06 17:00:55 -04:00
2020-07-20 13:34:28 -04:00
2020-10-16 13:03:20 +02:00
2020-02-13 22:08:55 -08:00
2020-09-30 11:09:18 +02:00
2020-05-05 23:02:58 +05:30
2020-08-06 09:55:35 -04:00
2020-07-28 11:42:17 -04:00
2020-09-03 18:33:25 +01:00
2020-09-09 13:08:16 -07:00
2020-05-13 23:07:37 +09:00
2020-05-07 19:05:38 +09:00
2020-06-01 17:55:08 -04:00
2020-05-24 15:27:41 +01:00
2019-10-21 08:31:25 +00:00
2020-01-24 12:53:58 +01:00
2020-08-17 09:53:26 -04:00
2020-08-21 12:26:31 +02:00
2020-02-21 13:35:40 -05:00
2020-10-05 11:50:52 +02:00
2020-07-21 18:11:22 -04:00
2020-07-21 18:11:22 -04:00
2020-07-31 02:10:03 -07:00
2020-09-26 15:57:13 -07:00
2020-02-11 11:13:38 -08:00
2020-10-05 11:50:52 +02:00
2020-06-16 21:06:25 -04:00
2020-10-05 09:55:10 +01:00
2020-10-07 07:39:52 -04:00
2020-09-24 10:29:45 -07:00
2020-10-01 15:24:09 +01:00
2020-10-19 19:15:34 +01:00
2020-10-20 16:31:42 +01:00
2020-10-20 19:15:21 +09:00
2020-10-07 07:39:52 -04:00
2020-07-27 10:20:44 -07:00
2020-05-29 17:54:17 -07:00
2020-05-24 13:25:59 +01:00
2020-08-27 16:42:09 -04:00
2020-07-21 18:11:22 -04:00
2020-08-21 10:14:35 +01:00
2020-08-20 21:29:18 -04:00
2020-08-20 21:29:18 -04:00
2020-03-11 17:59:21 +00:00
2020-02-13 22:08:55 -08:00
2020-02-26 09:10:24 -08:00
2020-05-24 15:27:41 +01:00
2020-08-17 09:19:22 -04:00
2020-07-28 11:42:17 -04:00
2020-09-15 14:49:04 +01:00
2020-07-31 02:10:03 -07:00
2020-03-26 14:43:44 -07:00
2020-07-28 11:42:17 -04:00
2020-10-16 17:10:21 +01:00
2020-08-06 12:39:50 -04:00
2020-07-28 16:49:55 -04:00
2020-05-13 15:57:55 -07:00
2020-08-06 13:36:19 -04:00
2020-10-14 13:04:27 -04:00
2020-10-19 15:29:52 -07:00
2020-10-20 17:03:47 -07:00
2020-07-31 10:42:43 -04:00
2020-05-24 13:57:02 +01:00
2020-09-22 14:07:40 -07:00
2020-10-14 13:04:27 -04:00
2020-07-16 13:40:01 +03:00
2020-07-27 10:20:44 -07:00
2019-11-13 16:34:37 -08:00
2020-10-21 09:56:43 +01:00
2020-07-08 19:14:49 +01:00
2020-08-15 12:11:51 -04:00
2020-10-21 09:56:43 +01:00
2020-10-05 09:55:10 +01:00
2020-10-21 09:56:43 +01:00
2020-07-16 13:16:30 -04:00
2020-10-20 17:11:36 -07:00
2020-07-29 12:17:50 -07:00
2019-10-19 01:31:09 +00:00
2020-01-31 02:06:41 +05:30
2020-01-31 02:06:41 +05:30
2020-09-21 13:33:05 +02:00
2020-10-12 08:54:36 -07:00
2020-10-15 12:41:18 -07:00
2020-10-12 08:54:36 -07:00
2020-08-20 17:59:11 +01:00
2020-08-20 17:59:11 +01:00
2020-08-07 11:15:58 -07:00
2020-01-27 10:27:16 -08:00
2020-07-22 15:59:49 +02:00
2020-10-21 09:56:43 +01:00
2020-02-29 09:40:21 -08:00
2020-02-13 22:08:55 -08:00
2020-03-26 16:11:35 +00:00
2020-02-10 08:29:56 -08:00
2020-04-07 17:07:44 -04:00
2020-04-07 17:07:44 -04:00
2020-10-21 11:52:47 +01:00
2020-10-21 11:52:47 +01:00
2020-07-31 02:10:03 -07:00
2020-09-24 15:20:49 +01:00
2020-08-20 17:59:11 +01:00
2020-08-20 17:59:11 +01:00
2020-06-30 12:13:08 -04:00
2020-08-20 17:59:11 +01:00
2020-08-20 17:59:11 +01:00
2020-02-14 15:49:52 -08:00
2020-09-16 11:40:58 -07:00
2020-02-03 07:02:05 -08:00
2020-09-02 19:42:18 +03:00
2020-09-23 09:13:43 +02:00
2020-09-22 10:41:38 +01:00
2020-08-20 17:59:11 +01:00
2020-10-08 14:31:44 +02:00
2020-08-05 15:47:53 -04:00
2020-06-01 22:52:34 +05:30
2020-10-06 09:44:55 +09:00
2020-10-20 22:55:12 +00:00
2020-10-21 09:56:43 +01:00
2020-10-20 17:03:47 -07:00
2020-10-20 17:03:47 -07:00
2020-10-21 09:56:43 +01:00
2020-10-20 19:15:21 +09:00
2020-10-19 14:44:31 +02:00
2020-10-07 07:39:52 -04:00
2020-09-16 11:40:58 -07:00
2020-10-20 19:15:21 +09:00
2020-08-21 10:14:35 +01:00
2020-10-20 23:15:24 +05:30
2020-08-20 21:29:18 -04:00
2020-08-20 21:29:18 -04:00
2020-08-20 17:59:11 +01:00
2020-09-21 13:33:05 +02:00
2020-10-19 18:50:28 +00:00
2020-09-16 16:10:47 +01:00
2020-09-18 13:43:01 -04:00
2020-10-20 19:15:21 +09:00
2020-08-20 17:59:11 +01:00
2020-06-14 13:24:50 -04:00
2020-10-12 08:54:36 -07:00
2020-08-13 21:52:41 +09:00
2019-10-02 00:26:58 +00:00
2020-10-21 12:37:52 +02:00
2020-10-21 11:38:21 +09:00
2020-10-21 09:56:43 +01:00
2020-02-03 09:26:52 +00:00
2020-09-14 13:48:54 -07:00
2020-10-20 17:11:36 -07:00
2020-10-20 19:15:21 +09:00
2020-06-18 14:12:19 -04:00
2020-10-01 16:00:04 -07:00
2020-07-17 19:52:54 +03:00
2020-10-13 21:57:33 +01:00
2020-10-21 09:56:43 +01:00
2020-10-21 09:56:43 +01:00
2020-05-27 14:47:00 -04:00
2020-10-21 09:56:43 +01:00