llvm-project/llvm/lib/Target/X86/MCTargetDesc
Davide Italiano f59b0da654 [MC/ELF] Implement support for GOTPCRELX/REX_GOTPCRELX.
The option to control the emission of the new relocations
is -relax-relocations (blatantly copied from GNU as).
It can't be enabled by default because it breaks relatively
recent versions of ld.bfd/ld.gold (late 2015).

llvm-svn: 267307
2016-04-24 01:03:57 +00:00
..
CMakeLists.txt Delete MCRelocationInfo::createExprForRelocation. 2016-01-15 02:24:12 +00:00
LLVMBuild.txt
X86AsmBackend.cpp [NFC] Header cleanup 2016-04-18 09:17:29 +00:00
X86BaseInfo.h [X86] Use inclusive ranges for XMM/YMM/ZMM registers in is32Extended and isX86_64ExtendedReg. NFC 2016-02-26 05:29:35 +00:00
X86ELFObjectWriter.cpp [MC/ELF] Implement support for GOTPCRELX/REX_GOTPCRELX. 2016-04-24 01:03:57 +00:00
X86FixupKinds.h Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00
X86MCAsmInfo.cpp [MC/ELF] Implement support for GOTPCRELX/REX_GOTPCRELX. 2016-04-24 01:03:57 +00:00
X86MCAsmInfo.h Revert r247692: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC. 2015-09-15 16:17:27 +00:00
X86MCCodeEmitter.cpp [X86] Use high bits of return value from getEncoding instead of predicate functions to populate the REX and VEX prefix bits that extend register encodings. NFC 2016-03-06 08:12:47 +00:00
X86MCTargetDesc.cpp [X86] Use MCPhysReg and uint16_t for static arrays of registers and opcodes respectively should reduce size tiny bit. NFC 2016-03-02 04:42:31 +00:00
X86MCTargetDesc.h [codeview] Describe int local variables using .cv_def_range 2016-02-10 20:55:49 +00:00
X86MachObjectWriter.cpp X86: produce more friendly errors during MachO relocation handling 2015-12-08 18:31:35 +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