aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode
diff options
context:
space:
mode:
authorMaksim Panchenko <maks@fb.com>2024-11-20 12:29:23 -0800
committerGitHub <noreply@github.com>2024-11-20 12:29:23 -0800
commit3282be1f8d278836135cc1bda130abb031155701 (patch)
tree2049c15e2c72095f60ec5ac06dc55ae03e48febd /llvm/lib/Bitcode
parent86734c857724b382665c6f1c2244a22edee97f84 (diff)
downloadllvm-3282be1f8d278836135cc1bda130abb031155701.zip
llvm-3282be1f8d278836135cc1bda130abb031155701.tar.gz
llvm-3282be1f8d278836135cc1bda130abb031155701.tar.bz2
[BOLT] Use ULEB128 encoding for PIE/DSO exception tables (#116911)
Use ULEB128 encoding for call sites in PIE/DSO binaries. The encoding reduces the size of the tables compared to sdata4 and is the default format used by Clang. Note that for fixed-address executables we still use absolute addressing to cover cases where landing pads can reside in different function fragments. For testing, we rely on runtime EH tests.
Diffstat (limited to 'llvm/lib/Bitcode')
0 files changed, 0 insertions, 0 deletions