Nikita Popov
73b6b323c5
[Pipelines] Add LoopSink and DivRemPairs to LTO post-link pipeline
...
As pointed out in D148010, these passes are missing from the LTO
post-link pipeline. They are present in the pre-link pipeline,
but LoopSink is completely useless there (it will always be fully
undone by LICM post-link) and DivRemPairs is mostly useless
(I believe most of what it does will be undone by InstCombine).
I've not added RelLookupTableConverterPass, because it's also
disabled in the LTO pre-link pipeline, with a comment that there
is an unresolved issue with full LTO.
Compile-time impact of the extra passes is minimal. Of course,
LoopSink will have a larger impact in PGO builds.
Differential Revision: https://reviews.llvm.org/D148343
2023-04-17 13:04:26 +02:00
..
2022-12-13 09:21:56 -08:00
2022-12-05 14:11:15 -05:00
2022-12-02 17:12:03 -05:00
2022-12-09 01:04:46 +03:00
2022-12-13 13:11:26 +01:00
2022-12-09 01:04:46 +03:00
2022-12-13 13:11:26 +01:00
2022-12-13 13:11:26 +01:00
2022-12-13 13:11:26 +01:00
2022-12-13 13:11:26 +01:00
2022-12-13 13:11:26 +01:00
2022-12-13 13:11:26 +01:00
2022-12-09 01:04:46 +03:00
2022-12-13 13:11:26 +01:00
2022-12-09 01:04:46 +03:00
2022-12-13 13:11:26 +01:00
2022-12-09 01:04:46 +03:00
2022-12-13 13:11:26 +01:00
2022-12-13 13:11:26 +01:00
2022-12-09 01:04:46 +03:00
2022-12-09 01:04:46 +03:00
2022-12-09 01:04:46 +03:00
2022-12-13 13:11:26 +01:00
2022-12-13 13:11:26 +01:00
2022-12-13 13:11:26 +01:00
2022-12-13 13:11:26 +01:00
2022-12-13 13:11:26 +01:00
2022-12-13 13:11:26 +01:00
2022-12-13 09:21:56 -08:00
2022-12-13 13:11:26 +01:00
2022-12-13 13:11:26 +01:00
2023-03-09 13:08:19 +01:00
2022-12-09 01:04:46 +03:00
2023-03-01 09:22:02 -08:00
2022-12-09 01:04:46 +03:00
2022-11-08 12:15:42 +01:00
2022-12-09 01:04:46 +03:00
2022-12-13 13:11:26 +01:00
2022-12-13 13:11:26 +01:00
2022-12-09 01:04:46 +03:00
2022-12-09 01:04:46 +03:00
2022-12-13 13:11:26 +01:00
2022-12-13 13:11:26 +01:00
2022-12-13 13:11:26 +01:00
2022-12-13 13:11:26 +01:00
2023-03-15 13:07:55 -07:00
2023-04-14 17:39:35 -07:00
2022-12-13 13:11:26 +01:00
2022-12-13 13:11:26 +01:00
2023-01-18 09:58:32 +01:00
2022-12-09 01:04:46 +03:00
2022-12-13 09:21:56 -08:00
2023-03-15 13:07:55 -07:00
2023-04-14 10:00:41 -07:00
2023-04-17 13:04:26 +02:00
2023-04-12 20:34:09 -07:00
2023-03-14 19:48:31 -07:00
2022-12-13 13:11:26 +01:00
2023-03-19 16:26:27 -07:00
2022-11-28 11:00:45 -08:00
2023-04-14 10:00:41 -07:00
2023-04-14 10:00:41 -07:00
2023-04-14 10:00:41 -07:00
2023-04-14 10:00:41 -07:00
2023-04-14 10:00:41 -07:00
2023-04-14 10:00:41 -07:00
2022-12-13 13:11:26 +01:00
2022-12-13 13:11:26 +01:00
2023-02-16 11:29:51 -08:00
2022-12-13 09:21:56 -08:00
2023-03-16 09:51:44 -07:00
2023-03-16 09:51:44 -07:00
2022-12-13 13:11:26 +01:00
2022-12-01 21:25:59 +01:00
2022-12-13 13:11:26 +01:00
2022-12-13 13:11:26 +01:00
2022-12-13 13:11:26 +01:00
2022-12-13 13:11:26 +01:00
2023-03-19 16:26:27 -07:00
2022-12-13 13:11:26 +01:00
2023-04-03 20:41:54 -07:00
2022-12-09 01:04:46 +03:00
2022-12-13 13:11:26 +01:00
2022-12-13 09:21:56 -08:00
2022-12-09 02:07:27 +03:00
2022-12-09 01:04:46 +03:00
2022-12-13 13:11:26 +01:00
2023-03-15 08:36:14 -07:00
2022-12-01 21:25:59 +01:00
2022-12-13 13:11:26 +01:00