Nilstrieb
0f4925e436
Make intrinsic fallback bodies cross-crate inlineable
...
This change was prompted by the stage1 compiler spending 4% of its time
when compiling the polymorphic-recursion MIR opt test in `unlikely`.
Intrinsic fallback bodies like `unlikely` should always be inlined, it's
very silly if they are not. To do this, we enable the fallback bodies to
be cross-crate inlineable. Not that this matters for our workloads since
the compiler never actually _uses_ the "fallback bodies", it just uses
whatever was cfg(bootstrap)ped, so I've also added `#[inline]` to those.
2024-02-19 19:25:20 +01:00
..
2024-02-16 00:27:32 +01:00
2024-02-16 15:07:37 +00:00
2024-02-15 09:35:11 +11:00
2024-02-16 00:27:32 +01:00
2024-02-15 08:09:42 +01:00
2024-02-17 18:47:40 +01:00
2024-02-15 14:46:08 +11:00
2024-02-18 08:00:34 +00:00
2024-02-18 08:00:34 +00:00
2024-02-17 18:47:42 +01:00
2024-02-18 16:54:15 +00:00
2024-02-17 18:47:40 +01:00
2024-02-18 16:54:15 +00:00
2024-02-18 16:02:16 +03:00
2024-02-18 06:01:40 +03:00
2024-02-15 10:34:41 +00:00
2024-02-18 16:54:15 +00:00
2024-02-18 20:51:16 +00:00
2024-02-16 09:53:01 +00:00
2024-02-17 15:12:33 +00:00
2024-02-18 18:54:33 +01:00
2024-02-12 12:47:23 +08:00
2024-02-19 13:04:33 +01:00
2024-02-17 16:49:01 +01:00
2024-02-08 07:44:34 -05:00
2024-02-18 16:38:11 +08:00
2024-02-17 18:47:42 +01:00
2024-02-18 08:00:34 +00:00
2024-02-19 13:04:34 +01:00
2024-02-13 21:13:06 +00:00
2024-02-17 18:47:40 +01:00
2024-02-18 16:38:11 +08:00
2024-02-18 16:38:11 +08:00
2024-02-17 18:47:40 +01:00
2024-02-16 09:53:01 +00:00
2024-02-19 19:25:20 +01:00
2024-02-16 09:53:01 +00:00
2024-02-13 15:53:15 +00:00
2024-02-18 05:10:18 +01:00
2024-02-17 12:46:18 +01:00
2024-02-16 07:46:31 +00:00
2024-02-13 00:31:53 +00:00
2024-02-12 15:46:35 +09:00
2024-02-15 08:09:42 +01:00
2024-02-15 08:09:42 +01:00
2024-02-18 16:38:11 +08:00
2024-02-15 08:09:42 +01:00
2024-02-18 16:54:15 +00:00
2024-02-15 09:20:18 +01:00
2024-02-18 20:51:16 +00:00
2024-02-12 23:18:54 +01:00
2024-02-17 18:47:42 +01:00
2024-02-18 05:10:16 +01:00
2024-02-12 15:46:35 +09:00
2024-02-16 09:53:01 +00:00
2024-02-13 15:53:15 +00:00
2024-02-15 09:20:18 +01:00