serenity/Kernel/Arch
Gunnar Beutner 55ae52fdf8 Kernel: Enable building the kernel with -flto
GCC with -flto is more aggressive when it comes to inlining and
discarding functions which is why we must mark some of the functions
as NEVER_INLINE (because they contain asm labels which would be
duplicated in the object files if the compiler decides to inline
the function elsewhere) and __attribute__((used)) for others so
that GCC doesn't discard them.
2021-04-29 20:26:36 +02:00
..
i386 Kernel: Enable building the kernel with -flto 2021-04-29 20:26:36 +02:00
PC Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
x86 Kernel: Enable building the kernel with -flto 2021-04-29 20:26:36 +02:00
x86_64/Boot Everywhere: Fix a bunch of typos 2021-04-18 10:30:03 +02:00