David Penry
ced705c440
[ModuloSchedule] Add interface call to accept/reject SMS schedules
...
This interface allows a target to reject a proposed
SMS schedule. For Hexagon/PowerPC, all schedules
are accepted, leaving behavior unchanged. For ARM,
schedules which exceed register pressure limits are
rejected.
Also, two RegisterPressureTracker methods now need to be public so
that register pressure can be computed by more callers.
Reapplication of D128941/(reversion:D132037) with small fix.
Differential Revision: https://reviews.llvm.org/D132170
2022-08-22 12:10:13 -07:00
..
2022-07-14 16:10:14 -07:00
2021-12-03 15:27:58 +00:00
2022-02-18 16:10:56 +00:00
2022-02-20 21:11:23 -08:00
2021-12-27 14:15:03 +00:00
2021-09-27 11:21:21 +01:00
2022-04-13 09:31:51 +02:00
2022-04-13 09:31:51 +02:00
2022-04-13 09:31:51 +02:00
2022-05-10 13:25:38 -07:00
2022-04-13 09:31:51 +02:00
2022-04-13 09:31:51 +02:00
2022-04-13 09:31:51 +02:00
2022-04-13 09:31:51 +02:00
2022-04-13 09:31:51 +02:00
2022-04-13 09:31:51 +02:00
2022-04-13 09:31:51 +02:00
2021-12-03 15:27:58 +00:00
2022-07-20 12:04:22 +01:00
2022-07-05 18:18:59 +02:00
2022-02-07 15:47:53 +00:00
2021-09-24 10:26:11 -07:00
2022-03-07 11:28:32 -08:00
2021-12-17 09:16:28 +00:00
2021-12-17 09:16:28 +00:00
2021-11-27 19:07:16 +00:00
2021-08-17 14:10:33 +01:00
2021-11-27 19:07:16 +00:00
2022-05-25 12:16:26 +01:00
2021-11-04 18:42:12 +00:00
2021-09-24 10:26:11 -07:00
2021-11-27 20:21:41 +00:00
2022-05-25 12:16:26 +01:00
2021-08-17 14:10:33 +01:00
2022-06-19 15:18:25 +01:00
2022-05-14 09:50:01 +01:00
2022-05-14 09:50:01 +01:00
2021-08-17 14:10:33 +01:00
2022-06-14 14:08:43 +01:00
2022-06-14 14:08:43 +01:00
2022-06-22 11:04:22 +01:00
2022-06-14 14:08:43 +01:00
2022-06-22 11:04:22 +01:00
2021-12-17 09:16:28 +00:00
2022-06-14 14:08:43 +01:00
2022-06-22 11:04:22 +01:00
2021-12-17 09:16:28 +00:00
2022-06-22 11:04:22 +01:00
2022-06-14 14:08:43 +01:00
2022-06-14 14:08:43 +01:00
2021-12-03 15:27:58 +00:00
2021-12-17 09:16:28 +00:00
2022-07-27 10:54:06 +01:00
2022-07-31 10:00:27 -04:00
2021-11-04 18:42:12 +00:00
2021-11-04 18:42:12 +00:00
2021-11-04 18:42:12 +00:00
2021-12-27 14:15:03 +00:00
2021-12-27 14:15:03 +00:00
2021-11-23 09:47:56 +00:00
2022-05-25 12:16:26 +01:00
2021-08-02 10:59:52 +01:00
2021-08-02 10:59:52 +01:00
2021-12-27 14:15:03 +00:00
2021-12-27 14:15:03 +00:00
2021-09-28 08:10:16 +01:00
2021-08-17 14:10:33 +01:00
2021-12-17 09:16:28 +00:00
2022-06-20 10:08:21 +01:00
2021-11-04 18:42:12 +00:00
2021-09-02 13:42:58 +01:00
2021-09-09 12:28:09 +03:00
2021-12-08 15:40:23 +00:00
2021-12-08 15:40:23 +00:00
2021-12-03 14:05:41 +00:00
2021-12-03 14:05:41 +00:00
2021-12-03 14:05:41 +00:00
2021-11-04 18:42:12 +00:00
2022-07-11 13:03:30 +01:00
2021-12-08 15:40:23 +00:00
2021-12-08 15:40:23 +00:00
2021-12-19 21:53:50 +00:00
2021-11-24 09:51:33 +00:00
2022-06-10 11:09:55 +01:00
2021-12-08 15:40:23 +00:00
2021-12-08 15:40:23 +00:00
2021-12-17 09:16:28 +00:00
2021-12-19 21:53:50 +00:00
2021-12-19 21:53:50 +00:00
2021-09-30 14:41:23 +01:00
2021-12-17 09:16:28 +00:00
2022-07-19 11:53:47 +01:00
2021-12-27 14:15:03 +00:00
2021-12-17 09:16:28 +00:00
2022-06-14 14:08:43 +01:00
2022-06-22 11:04:22 +01:00
2022-06-14 14:08:43 +01:00
2022-06-22 11:04:22 +01:00
2022-06-14 14:08:43 +01:00
2021-12-17 09:16:28 +00:00
2021-12-17 09:16:28 +00:00
2022-07-27 10:54:06 +01:00
2021-07-13 07:21:20 +01:00
2022-04-20 09:37:16 -07:00
2021-08-17 14:10:33 +01:00
2022-05-06 10:50:31 +01:00
2021-09-14 21:00:29 -04:00
2021-08-17 14:10:33 +01:00
2021-09-02 13:42:58 +01:00
2021-11-04 18:42:12 +00:00
2021-09-02 13:42:58 +01:00
2022-07-27 10:54:06 +01:00
2021-07-30 14:48:31 +01:00
2021-12-27 14:15:03 +00:00
2021-12-27 14:15:03 +00:00
2021-12-27 14:15:03 +00:00
2021-12-27 14:15:03 +00:00
2021-12-27 14:15:03 +00:00
2021-12-08 15:40:23 +00:00
2021-12-03 15:27:58 +00:00
2022-05-25 12:16:26 +01:00
2022-01-09 17:48:05 -08:00
2022-05-25 12:16:26 +01:00
2021-08-17 14:10:33 +01:00
2022-07-11 14:13:29 +01:00
2021-07-19 08:58:03 +01:00
2021-12-08 15:40:23 +00:00
2021-08-17 14:10:33 +01:00
2021-08-17 14:10:33 +01:00
2021-08-17 14:10:33 +01:00
2021-08-17 14:10:33 +01:00
2021-07-31 16:28:52 +01:00
2021-12-08 15:40:23 +00:00
2021-08-12 16:37:39 +01:00
2022-02-14 11:55:40 +00:00
2022-05-06 10:50:31 +01:00
2022-05-06 10:50:31 +01:00
2022-06-11 15:29:22 +01:00
2021-08-17 14:10:33 +01:00
2021-08-17 14:10:33 +01:00
2022-07-10 17:24:37 +01:00
2021-08-17 14:10:33 +01:00
2021-11-04 18:42:12 +00:00
2021-11-27 20:21:41 +00:00
2021-12-03 14:05:41 +00:00
2021-11-04 18:42:12 +00:00
2022-07-17 21:26:49 +01:00
2022-07-17 21:26:49 +01:00
2022-02-06 14:12:28 +00:00
2022-07-27 10:54:06 +01:00
2021-12-03 14:05:41 +00:00
2021-09-02 13:42:58 +01:00
2021-09-02 13:42:58 +01:00
2021-09-02 13:42:58 +01:00
2021-09-02 13:42:58 +01:00
2021-09-02 13:42:58 +01:00
2021-09-02 13:42:58 +01:00
2021-09-02 13:42:58 +01:00
2021-09-02 13:42:58 +01:00
2021-09-02 13:42:58 +01:00
2022-01-17 10:43:21 +01:00
2021-09-02 13:42:58 +01:00
2021-09-02 13:42:58 +01:00
2021-09-02 13:42:58 +01:00
2021-09-02 13:42:58 +01:00
2021-09-02 13:42:58 +01:00
2022-05-04 00:05:49 +01:00
2021-09-02 13:42:58 +01:00
2022-06-08 14:55:58 -07:00
2021-11-27 20:21:41 +00:00
2022-07-19 11:53:47 +01:00
2021-12-27 14:15:03 +00:00
2021-12-27 14:15:03 +00:00
2021-12-08 15:40:23 +00:00
2022-02-06 16:17:06 +00:00
2022-02-06 16:17:06 +00:00
2022-07-27 10:54:06 +01:00
2022-02-06 16:17:06 +00:00
2022-06-11 15:29:22 +01:00
2021-07-13 07:21:20 +01:00
2021-09-25 11:32:25 +01:00
2021-11-04 18:42:12 +00:00
2022-04-13 09:31:51 +02:00
2022-04-13 09:31:51 +02:00
2022-04-13 09:31:51 +02:00
2022-04-13 09:31:51 +02:00
2022-04-13 09:31:51 +02:00
2022-04-13 09:31:51 +02:00
2022-04-13 09:31:51 +02:00
2022-04-13 09:31:51 +02:00
2022-04-13 09:31:51 +02:00
2022-04-13 09:31:51 +02:00
2022-04-13 09:31:51 +02:00
2022-04-13 09:31:51 +02:00
2021-09-02 13:42:58 +01:00
2021-12-02 17:10:26 +00:00
2022-01-17 10:43:21 +01:00
2022-05-03 12:36:35 +01:00
2022-08-08 11:53:56 +01:00
2022-02-18 16:10:56 +00:00
2021-12-02 11:33:40 +00:00
2022-04-29 10:54:39 -07:00
2022-07-13 11:42:21 +01:00
2022-07-13 11:42:21 +01:00
2022-08-22 12:10:13 -07:00
2022-05-18 16:12:08 +01:00
2022-02-07 15:47:53 +00:00
2022-02-07 15:47:53 +00:00
2022-02-07 15:47:53 +00:00
2021-11-21 18:33:28 +00:00
2022-04-04 12:48:20 +01:00
2022-04-06 09:18:08 +01:00
2021-11-21 18:33:28 +00:00
2022-06-01 15:28:19 +01:00
2022-02-07 15:47:53 +00:00
2022-02-07 15:47:53 +00:00
2022-02-07 15:47:53 +00:00