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-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
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
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
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-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-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
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-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