llvm/test/MC
Diana Picus 8d8506a21e [AArch64] Allow label arithmetic with add/sub/cmp
Allow instructions such as 'cmp w0, #(end - start)' by folding the
expression into a constant. For ELF, we fold only if the symbols are in
the same section. For MachO, we fold if the expression contains only
symbols that are not linker visible.

Fixes https://llvm.org/bugs/show_bug.cgi?id=18920

Differential Revision: https://reviews.llvm.org/D23834

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@283862 91177308-0d34-0410-b5e6-96231b3b80d8
2016-10-11 09:17:47 +00:00
..
AArch64 [AArch64] Allow label arithmetic with add/sub/cmp 2016-10-11 09:17:47 +00:00
AMDGPU AMDGPU/SI: Add support for 8-byte relocations 2016-10-07 20:36:58 +00:00
ARM
AsmParser Prevent out of order HashDirective lexing in AsmLexer. 2016-10-03 13:48:27 +00:00
COFF
Disassembler [AMDGPU][mc] Add support for buffer_load_dwordx3, buffer_store_dwordx3. 2016-10-07 15:53:16 +00:00
ELF
Hexagon
Lanai
MachO
Markup
Mips [mips][ias] fix li macro when values are negated with ~ 2016-10-05 18:26:19 +00:00
PowerPC
Sparc
SystemZ
X86 [X86] Fix intel syntax push parsing bug 2016-10-06 15:28:08 +00:00