1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 20:43:44 +02:00
llvm-mirror/test/MC
Diana Picus aa4f835b48 [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

llvm-svn: 283862
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 Emit S_COMPILE3 CodeView record 2016-09-20 17:20:51 +00:00
AsmParser Prevent out of order HashDirective lexing in AsmLexer. 2016-10-03 13:48:27 +00:00
COFF Emit S_COMPILE3 CodeView record 2016-09-20 17:20:51 +00:00
Disassembler [AMDGPU][mc] Add support for buffer_load_dwordx3, buffer_store_dwordx3. 2016-10-07 15:53:16 +00:00
ELF
Hexagon [Hexagon] Fix disassembler crash after r279255 2016-09-09 21:45:00 +00:00
Lanai
MachO
Markup
Mips [mips][ias] fix li macro when values are negated with ~ 2016-10-05 18:26:19 +00:00
PowerPC [PowerPC] Support asm parsing for bc[l][a][+-] mnemonics 2016-09-03 02:31:44 +00:00
Sparc
SystemZ [SystemZ] Add support for the .insn directive 2016-08-08 15:13:08 +00:00
X86 [X86] Fix intel syntax push parsing bug 2016-10-06 15:28:08 +00:00