diff options
author | PiJoules <6019989+PiJoules@users.noreply.github.com> | 2023-11-15 15:13:31 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-15 15:13:31 -0800 |
commit | 322799aa5010812550eec6b300bce185b6718109 (patch) | |
tree | 9ff756c71126468c9f343afb3ae054718b28fccd /llvm/lib/CodeGen/MachineBasicBlock.cpp | |
parent | bfe997ebf79face9131e265bf0b9ba78bbc0054c (diff) | |
download | llvm-322799aa5010812550eec6b300bce185b6718109.zip llvm-322799aa5010812550eec6b300bce185b6718109.tar.gz llvm-322799aa5010812550eec6b300bce185b6718109.tar.bz2 |
[llvm] Support indirect symbol replacement with GOTPCREL for x86_64 ELF (#67754)
There's an existing check in LLVM that can replace an offset to a
DSO-local symbol that is just a pointer to another symbol with a
GOTPCREL reloc. This is exactly what the RTTI proxy in the relative
vtables ABI is. This feature is supported for different macho platforms,
but not for ELF. This extends that support.
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions