1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-26 06:22:56 +02:00
llvm-mirror/lib/Target/X86/MCTargetDesc
Derek Schuff c9579c25d0 [MC] Enable eip-relative addressing on x86-64 for X32 ABI
Summary:
Enables eip-based addressing, e.g.,

lea    constant(%eip), %rax
lea    constant(%eip), %eax

in MC, (used for the x32 ABI). EIP-base addressing is also valid in x86_64,
it is left enabled for that architecture as well.

Patch by João Porto

Differential Revision: http://reviews.llvm.org/D16581

llvm-svn: 259528
2016-02-02 17:20:04 +00:00
..
CMakeLists.txt Delete MCRelocationInfo::createExprForRelocation. 2016-01-15 02:24:12 +00:00
LLVMBuild.txt
X86AsmBackend.cpp [MC, COFF] Add .reloc support for WinCOFF 2016-01-19 23:05:27 +00:00
X86BaseInfo.h [X86] Move AVX512 STATIC_ROUNDING enum to X86BaseInfo.h to fix a layering violation in AsmParser. 2015-12-25 22:09:49 +00:00
X86ELFObjectWriter.cpp Convert a few assert failures into proper errors. 2016-01-13 22:56:57 +00:00
X86FixupKinds.h
X86MachObjectWriter.cpp X86: produce more friendly errors during MachO relocation handling 2015-12-08 18:31:35 +00:00
X86MCAsmInfo.cpp
X86MCAsmInfo.h
X86MCCodeEmitter.cpp [MC] Enable eip-relative addressing on x86-64 for X32 ABI 2016-02-02 17:20:04 +00:00
X86MCTargetDesc.cpp Delete MCRelocationInfo::createExprForRelocation. 2016-01-15 02:24:12 +00:00
X86MCTargetDesc.h One more batch of self-containing headers. 2016-01-27 19:29:56 +00:00
X86WinCOFFObjectWriter.cpp [MC, COFF] Add .reloc support for WinCOFF 2016-01-19 23:05:27 +00:00
X86WinCOFFStreamer.cpp [MC, COFF] Support link /incremental conditionally 2015-12-21 22:09:27 +00:00