llvm-6502/test/MC/COFF
Nico Rieck 18d49acdab MC: Support COFF image-relative MCSymbolRefs
Add support for the COFF relocation types IMAGE_REL_I386_DIR32NB and
IMAGE_REL_AMD64_ADDR32NB for 32- and 64-bit respectively. These are
similar to normal 4-byte relocations except that they do not include
the base address of the image.

Image-relative relocations are used for debug information (32-bit) and
SEH unwind tables (64-bit).

A new MCSymbolRef variant called 'VK_COFF_IMGREL32' is introduced to
specify such relocations. For AT&T assembly, this variant can be accessed
using the symbol suffix '@imgrel'.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179240 91177308-0d34-0410-b5e6-96231b3b80d8
2013-04-10 23:28:17 +00:00
..
align-nops.s
basic-coff.s
bss.s
comm.ll
diff.s
global_ctors_dtors.ll Emit dtors into proper section while compiling in vcpp-compatible mode. 2012-09-23 15:53:47 +00:00
lit.local.cfg
module-asm.ll
relocation-imgrel.s MC: Support COFF image-relative MCSymbolRefs 2013-04-10 23:28:17 +00:00
secrel32.s
seh-section.s
seh.s
simple-fixups.s
switch-relocations.ll
symbol-alias.s [MC][COFF] Delay handling symbol aliases when writing 2013-01-29 22:10:07 +00:00
symbol-fragment-offset.s
symbol-mangling.ll
weak-symbol-section-specification.ll [MC][COFF] Emit weak symbols to the correct section. Patch by Dmitry Puzirev! 2012-11-13 22:04:09 +00:00
weak.s