diff options
author | Quentin Colombet <qcolombet@apple.com> | 2016-05-04 22:45:31 +0000 |
---|---|---|
committer | Quentin Colombet <qcolombet@apple.com> | 2016-05-04 22:45:31 +0000 |
commit | 0c5bfd0514f90f0c7a33ab80c82f318d3d98a3af (patch) | |
tree | 8ada75497a8b0907cbf3a9278b95401e97794570 /lldb/packages/Python/lldbsuite/test/python_api/thread/main2.cpp | |
parent | 2da2982abe2844ac362b9517f4568faa90ece92b (diff) | |
download | bcm5719-llvm-0c5bfd0514f90f0c7a33ab80c82f318d3d98a3af.tar.gz bcm5719-llvm-0c5bfd0514f90f0c7a33ab80c82f318d3d98a3af.zip |
[X86] Add a few register classes for x32 address accesses.
The new register classes allow to tell the machine verifier that it is
fine to use RIP for address accesses in x32 mode. Prior to that patch,
we would complain that we are using a GR64 in place of GR32, whereas it
is actually fine to use GR64 for x32 as long as the 32 high bits are 0s.
RIP has this property and is used for RIP-relative addressing.
This partially fixes http://llvm.org/PR27481.
llvm-svn: 268567
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/thread/main2.cpp')
0 files changed, 0 insertions, 0 deletions