aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/ELFObjectFile.cpp
diff options
context:
space:
mode:
authorMaksim Panchenko <maks@fb.com>2024-11-12 11:27:08 -0800
committerGitHub <noreply@github.com>2024-11-12 11:27:08 -0800
commitbe89e794f782cb252183446967447239f80c8f9d (patch)
treeb7c1f10cafc77f33f0b390635674ad03b1dcc8cf /llvm/lib/Object/ELFObjectFile.cpp
parent3ab5927b971c2cf758c68d36200ef8ec97916034 (diff)
downloadllvm-be89e794f782cb252183446967447239f80c8f9d.zip
llvm-be89e794f782cb252183446967447239f80c8f9d.tar.gz
llvm-be89e794f782cb252183446967447239f80c8f9d.tar.bz2
[BOLT][AArch64] Add support for long absolute LLD thunks/veneers (#113408)
Absolute thunks generated by LLD reference function addresses recorded as data in code. Since they are generated by the linker, they don't have relocations associated with them and thus the addresses are left undetected. Use pattern matching to detect such thunks and handle them in VeneerElimination pass.
Diffstat (limited to 'llvm/lib/Object/ELFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions