diff options
author | Harald van Dijk <harald@gigawatt.nl> | 2020-12-16 22:39:57 +0000 |
---|---|---|
committer | Harald van Dijk <harald@gigawatt.nl> | 2020-12-16 22:39:57 +0000 |
commit | 09d0e7a7c153820f66597ac431d4453e272f204e (patch) | |
tree | 963056e059b6941986bfa76fa1fce2a33c79cd89 /llvm/lib/CodeGen/MachineCheckDebugify.cpp | |
parent | 150fe05db4417c3ed9e4470b7bbd1a6aee7fe505 (diff) | |
download | llvm-09d0e7a7c153820f66597ac431d4453e272f204e.zip llvm-09d0e7a7c153820f66597ac431d4453e272f204e.tar.gz llvm-09d0e7a7c153820f66597ac431d4453e272f204e.tar.bz2 |
[X86] Avoid %fs:(%eax) references in x32 mode
The ABI explains that %fs:(%eax) zero-extends %eax to 64 bits, and adds
that the TLS base address, but that the TLS base address need not be
at the start of the TLS block, TLS references may use negative offsets.
Reviewed By: RKSimon
Differential Revision: https://reviews.llvm.org/D93158
Diffstat (limited to 'llvm/lib/CodeGen/MachineCheckDebugify.cpp')
0 files changed, 0 insertions, 0 deletions