aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Compression.cpp
diff options
context:
space:
mode:
authorJez Ng <jezng@fb.com>2022-07-19 13:18:54 -0400
committerJez Ng <jezng@fb.com>2022-07-19 13:29:52 -0400
commitf6017abb602780d81be928c93ec6afe74752f613 (patch)
tree8ebbdbb43688e6c6e2a376cc7e35f8fa4fa41801 /llvm/lib/Support/Compression.cpp
parent2d05418b17c73595b44f968f0cc5148550ad785e (diff)
downloadllvm-f6017abb602780d81be928c93ec6afe74752f613.zip
llvm-f6017abb602780d81be928c93ec6afe74752f613.tar.gz
llvm-f6017abb602780d81be928c93ec6afe74752f613.tar.bz2
[lld-macho] Support folding of functions with identical LSDAs
To do this, we need to slice away the LSDA pointer, just like we are slicing away the functionAddress pointer. No observable difference in perf on chromium_framework: base diff difference (95% CI) sys_time 1.769 ± 0.068 1.761 ± 0.065 [ -2.7% .. +1.8%] user_time 9.517 ± 0.110 9.528 ± 0.116 [ -0.6% .. +0.8%] wall_time 8.291 ± 0.174 8.307 ± 0.183 [ -1.1% .. +1.5%] samples 21 25 Reviewed By: #lld-macho, thakis Differential Revision: https://reviews.llvm.org/D129830
Diffstat (limited to 'llvm/lib/Support/Compression.cpp')
0 files changed, 0 insertions, 0 deletions