aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorSami Tolvanen <[email protected]>2020-12-11 10:46:21 -0800
committerKees Cook <[email protected]>2021-01-14 08:21:08 -0800
commit22d429e75f24d114d99223389d6ba7047e952e32 (patch)
tree489a21731b2b0c690c0f5452e99c965d3097e266 /tools/perf/scripts/python/export-to-postgresql.py
parent38e89184900385b0dad1ee55c35ae8abcfee6ece (diff)
kbuild: lto: limit inlining
This change limits function inlining across translation unit boundaries in order to reduce the binary size with LTO. The -import-instr-limit flag defines a size limit, as the number of LLVM IR instructions, for importing functions from other TUs, defaulting to 100. Based on testing with arm64 defconfig, we found that a limit of 5 is a reasonable compromise between performance and binary size, reducing the size of a stripped vmlinux by 11%. Suggested-by: George Burgess IV <[email protected]> Signed-off-by: Sami Tolvanen <[email protected]> Reviewed-by: Kees Cook <[email protected]> Signed-off-by: Kees Cook <[email protected]> Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions