llvm-6502/test/MC
Saleem Abdulrasool 9629ad3005 ARM: support tlscall relocations
This adds support for TLS CALL relocations.  TLS CALL relocations are used to
indicate to the linker to generate appropriate entries to resolve TLS references
via an appropriate function invocation (e.g. __tls_get_addr(PLT)).

In order to accomodate the linker relaxation of the TLS access model for the
references (GD/LD -> IE, IE -> LE), the relocation addend must be incomplete.
This requires that the partial inplace value is also incomplete (i.e. 0).  We
simply avoid the offset value calculation at the time of the fixup adjustment in
the ARM assembler backend.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@200446 91177308-0d34-0410-b5e6-96231b3b80d8
2014-01-30 04:02:31 +00:00
..
AArch64 [AArch64 NEON] Accept both #0.0 and #0 for comparing with floating point zero in asm parser. 2014-01-20 02:14:05 +00:00
ARM ARM: support tlscall relocations 2014-01-30 04:02:31 +00:00
AsmParser MC: Better management of macro arguments 2014-01-29 18:57:46 +00:00
COFF Fix known typos 2014-01-24 17:20:08 +00:00
Disassembler [Sparc] Correct quad register list in the asm parser. 2014-01-24 05:24:01 +00:00
ELF MC: Add support for .cfi_startproc simple 2014-01-27 17:20:25 +00:00
MachO Fix known typos 2014-01-24 17:20:08 +00:00
Markup
Mips [mips][msa] Add fill.d instruction. 2014-01-29 15:12:02 +00:00
PowerPC
Sparc [Sparc] Add support for sparc relocation types in ELF object file. 2014-01-26 03:21:28 +00:00
SystemZ
X86 Tests for mode switching 2014-01-28 23:13:30 +00:00