aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
diff options
context:
space:
mode:
authorPiJoules <6019989+PiJoules@users.noreply.github.com>2023-11-15 15:13:31 -0800
committerGitHub <noreply@github.com>2023-11-15 15:13:31 -0800
commit322799aa5010812550eec6b300bce185b6718109 (patch)
tree9ff756c71126468c9f343afb3ae054718b28fccd /llvm/lib/CodeGen/MachineBasicBlock.cpp
parentbfe997ebf79face9131e265bf0b9ba78bbc0054c (diff)
downloadllvm-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