David Green
86bfeb906e
Revert "Inlining: Run the legacy AlwaysInliner before the regular inliner."
...
This seems to cause large regressions in existing code, as much as 75% slower
(4x the time taken). Small always inline functions seem to be used a lot in the
cmsis-dsp library.
I would add a phase ordering test to show the problems, but one already exists!
The llvm/test/Transforms/PhaseOrdering/ARM/arm_mult_q15.ll was just changed by
removing alwaysinline to hide the problems that existed.
This reverts commit cae033dcf227aeecf58fca5af6fc7fde1fd2fb4f.
This reverts commit 8e33c41e72ad42e4c27f8cbc3ad2e02b169637a1.
2023-02-10 15:01:49 +00:00
..
2022-02-09 17:16:10 -05:00
2019-10-30 15:02:59 -05:00
2021-12-07 09:52:21 +00:00
2019-12-26 09:33:21 +01:00
2022-02-09 17:16:10 -05:00
2020-05-19 15:00:48 +00:00
2022-07-15 11:01:53 -07:00
2022-01-28 09:59:58 +00:00
2022-04-13 09:31:51 +02:00
2022-01-28 09:59:58 +00:00
2022-02-09 17:16:10 -05:00
2022-02-09 17:16:10 -05:00
2019-11-09 18:13:51 +01:00
2022-11-11 22:59:51 -08:00
2022-11-11 22:59:51 -08:00
2022-11-11 22:59:51 -08:00
2022-02-09 17:16:10 -05:00
2019-09-27 05:37:06 +00:00
2021-02-17 09:02:49 +01:00
2022-11-29 14:22:34 -08:00
2019-09-10 20:15:45 +00:00
2022-10-28 20:46:27 -07:00
2021-05-17 10:32:52 -04:00
2021-05-04 10:24:00 -04:00
2020-03-31 21:59:27 -07:00
2021-01-19 09:52:46 +01:00
2022-02-09 17:16:10 -05:00
2020-09-23 10:13:09 -07:00
2020-08-29 18:27:34 -07:00
2022-07-07 12:20:40 -04:00
2022-07-07 12:20:40 -04:00
2020-08-20 10:30:05 +02:00
2022-12-12 17:11:46 +01:00
2022-12-12 17:11:46 +01:00
2022-12-12 17:11:46 +01:00
2020-10-13 13:26:56 +02:00
2022-12-12 17:11:46 +01:00
2022-12-12 17:11:46 +01:00
2022-02-09 17:16:10 -05:00
2020-08-20 10:30:05 +02:00
2022-12-12 17:11:46 +01:00
2022-05-04 08:35:47 -04:00
2020-08-20 10:30:05 +02:00
2022-12-12 17:11:46 +01:00
2022-05-04 08:35:47 -04:00
2022-12-12 17:11:46 +01:00
2020-08-24 14:37:16 +02:00
2022-12-12 17:11:46 +01:00
2020-08-20 15:36:15 +02:00
2022-12-12 17:11:46 +01:00
2022-12-12 17:11:46 +01:00
2022-12-12 17:11:46 +01:00
2022-02-09 17:16:10 -05:00
2021-06-21 15:09:25 -07:00
2019-10-10 21:04:25 +00:00
2021-03-01 10:08:10 -08:00
2022-09-29 14:26:01 -07:00
2021-08-05 07:04:55 -04:00
2022-09-25 10:27:08 +08:00
2022-02-09 17:16:10 -05:00
2019-11-12 16:22:13 -08:00
2022-07-12 09:17:54 -07:00
2022-04-20 13:28:15 -04:00
2022-02-09 17:16:10 -05:00
2022-06-15 11:58:26 +02:00
2020-11-23 08:10:35 -05:00
2019-09-27 05:37:06 +00:00
2022-01-27 14:25:59 +03:00
2021-09-21 14:35:56 -07:00
2021-10-18 16:40:46 -07:00
2022-04-11 14:02:17 -07:00
2022-07-04 17:23:47 +01:00
2023-02-10 15:01:49 +00:00
2022-04-11 14:02:17 -07:00
2022-09-09 08:57:12 -07:00
2021-04-21 14:00:38 +01:00
2022-09-29 20:59:00 +02:00
2021-11-25 10:47:55 +01:00
2021-10-20 08:58:20 -07:00
2021-05-04 10:24:00 -04:00
2022-04-11 13:29:08 -07:00
2019-09-18 19:12:14 +00:00
2019-09-18 21:41:45 +00:00
2021-04-06 15:38:19 -04:00
2023-01-05 13:24:01 -05:00
2023-01-05 13:24:01 -05:00
2023-01-05 13:24:01 -05:00
2023-01-05 13:24:01 -05:00
2019-09-16 19:18:37 +00:00
2019-09-18 21:41:45 +00:00
2021-08-05 07:04:55 -04:00
2023-01-24 15:37:53 -05:00
2020-03-31 17:12:08 -07:00
2023-01-19 01:51:14 +00:00
2022-04-21 22:47:56 +00:00
2021-01-29 07:16:30 -05:00
2022-02-09 17:16:10 -05:00
2021-08-18 10:08:59 +01:00
2021-03-17 08:27:19 -04:00
2021-03-17 08:27:19 -04:00
2022-02-09 17:16:10 -05:00
2022-05-04 08:35:47 -04:00
2020-08-13 16:02:07 -04:00
2022-03-25 19:04:27 +01:00
2021-05-04 15:53:00 -07:00
2020-05-14 15:15:49 -07:00
2020-05-14 15:15:49 -07:00
2022-02-09 17:16:10 -05:00
2019-10-22 16:06:20 -04:00
2022-04-20 11:30:12 -04:00
2020-11-05 10:25:30 -08:00
2019-09-13 18:00:51 +00:00
2020-12-15 10:15:58 +01:00
2020-08-29 18:27:34 -07:00
2022-12-17 16:15:22 +05:30