llvm-project/llvm/test/MC/MachO/AArch64
Peter Collingbourne 265ebd7d70 CodeGen: Use PLT relocations for relative references to unnamed_addr functions.
The relative vtable ABI (PR26723) needs PLT relocations to refer to virtual
functions defined in other DSOs. The unnamed_addr attribute means that the
function's address is not significant, so we're allowed to substitute it
with the address of a PLT entry.

Also includes a bonus feature: addends for COFF image-relative references.

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

llvm-svn: 267211
2016-04-22 20:40:10 +00:00
..
classrefs.s Revert r240302 ("Bring r240130 back."). 2015-06-23 11:31:32 +00:00
cstexpr-gotpcrel.ll CodeGen: Use PLT relocations for relative references to unnamed_addr functions. 2016-04-22 20:40:10 +00:00
darwin-ARM64-local-label-diff.s [MC] Convert other MachO tests from macho-dump to llvm-readobj. 2015-09-05 01:02:05 +00:00
darwin-ARM64-reloc.s Revert r240302 ("Bring r240130 back."). 2015-06-23 11:31:32 +00:00
data-in-code.s MachO: enable .data_region directives everywhere 2016-04-21 23:00:17 +00:00
ld64-workaround.s Revert r240302 ("Bring r240130 back."). 2015-06-23 11:31:32 +00:00
lit.local.cfg
mergeable.s Revert r240302 ("Bring r240130 back."). 2015-06-23 11:31:32 +00:00
reloc-crash.s Revert r240302 ("Bring r240130 back."). 2015-06-23 11:31:32 +00:00
reloc-crash2.s
reloc-errors.s [Assembler] Make fatal assembler errors non-fatal 2015-11-17 10:00:43 +00:00