David Green
438ffdb821
[ARM] Switch the costs of mve1beat and mve4beat
...
These three subtarget features are meant to control where MVE
instructions take 1 vs 2 vs 4 architectural beats. The mve1beat feature
is described as "Model MVE instructions as a 1 beat per tick
architecture", meaning MVE instruction will execute over 4 cycles.
mve4beat is the opposite where the entire 4 beats of the MVE instruction
execute in a single cycle. The costs for the two were backwards though,
not matching the cycle counts like they should. This patch switches the
costs on the two to bring them in-line with expectations.
Differential Revision: https://reviews.llvm.org/D129141
2022-07-07 16:10:00 +01:00
..
2022-06-22 12:26:12 +02:00
2022-06-22 12:47:12 +02:00
2022-06-22 12:33:06 +02:00
2022-06-22 13:57:47 +02:00
2022-06-28 15:19:58 +03:00
2022-06-24 10:55:32 +08:00
2022-07-01 21:34:12 -05:00
2022-06-02 09:40:56 +02:00
2022-06-27 09:42:17 +02:00
2022-06-10 09:46:10 +02:00
2022-03-14 10:09:59 -07:00
2022-06-24 09:27:14 +02:00
2022-07-07 10:47:09 +08:00
2022-06-30 23:01:43 +01:00
2022-06-10 17:31:35 +02:00
2022-06-15 03:30:15 +05:30
2022-06-21 11:54:09 -07:00
2022-07-03 14:34:03 +01:00
2022-05-16 14:45:40 +08:00
2022-06-22 14:15:46 +02:00
2022-04-15 11:26:24 +02:00
2022-04-14 13:30:56 +08:00
2022-04-04 10:18:39 +02:00
2022-06-18 12:20:10 -07:00
2022-07-06 10:18:33 -07:00
2022-06-22 10:28:27 +02:00
2022-06-02 09:40:56 +02:00
2022-06-29 16:14:41 -05:00
2022-07-06 10:11:34 +02:00
2022-06-29 13:41:59 +07:00
2022-07-06 17:42:05 -07:00
2022-03-30 20:17:53 -07:00
2022-07-05 16:57:46 +02:00
2022-06-02 09:40:56 +02:00
2022-07-06 17:13:28 +02:00
2022-04-28 11:10:55 +08:00
2022-05-31 10:01:17 -04:00
2022-07-01 02:37:35 -04:00
2022-07-06 10:57:53 -04:00
2022-07-06 10:11:34 +02:00
2022-06-27 10:48:45 +00:00
2022-07-05 15:31:23 +02:00
2022-06-02 09:40:56 +02:00
2022-07-07 09:13:25 +02:00
2022-07-07 09:13:25 +02:00
2022-04-15 13:42:46 -05:00
2022-07-01 16:13:35 +02:00
2022-06-07 08:21:21 -07:00
2022-04-03 11:52:38 +02:00
2022-05-31 17:24:23 -07:00
2022-04-25 17:35:28 +07:00
2022-06-28 00:08:37 -04:00
2022-04-22 23:16:20 -07:00
2022-06-09 15:17:24 -07:00
2022-05-23 16:39:54 -07:00
2022-06-26 14:15:55 +01:00
2022-07-07 09:35:19 +02:00
2022-06-29 20:28:43 +01:00
2022-07-07 16:10:00 +01:00
2022-07-06 10:57:53 -04:00
2022-04-08 09:31:11 +02:00
2022-03-23 18:36:55 -07:00
2022-07-03 12:32:19 +01:00
2022-04-14 13:30:56 +08:00
2022-06-02 09:40:56 +02:00
2022-04-04 10:19:51 +02:00
2022-07-03 14:34:03 +01:00
2022-03-04 11:39:11 +01:00
2022-03-14 17:22:24 +01:00
2022-06-22 12:25:24 +08:00
2022-03-25 09:36:50 -05:00
2022-07-01 21:34:12 -05:00
2022-04-05 22:30:50 +03:00
2022-06-02 09:40:56 +02:00
2022-06-30 15:51:39 -04:00
2022-06-23 11:58:41 +07:00
2022-04-20 18:29:40 +00:00
2022-06-22 17:00:53 -07:00
2022-06-30 21:47:31 +01:00
2022-07-01 09:14:37 +02:00
2022-06-15 16:03:30 +03:00
2022-05-26 09:46:24 +01:00
2022-07-07 09:13:25 +02:00
2022-04-07 16:35:05 +02:00
2022-07-04 10:55:07 -04:00
2022-06-22 14:15:46 +02:00
2022-06-22 16:10:41 -05:00
2022-07-03 14:34:03 +01:00
2022-05-24 15:34:36 +01:00
2022-06-22 15:44:23 -05:00
2022-07-06 17:07:20 +02:00
2022-07-07 08:37:04 +00:00
2022-07-03 14:34:03 +01:00