1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 04:22:57 +02:00
llvm-mirror/test/MC
Sasa Stankovic fd4cd957f3 [mips] Extend MipsMCExpr class to handle %higher(sym1 - sym2 + const) and
%highest(sym1 - sym2 + const) relocations. Remove "ABS_" from VK_Mips_HI
and VK_Mips_LO enums in MipsMCExpr, to be consistent with VK_Mips_HIGHER
and VK_Mips_HIGHEST.

This change also deletes test file test/MC/Mips/higher_highest.ll and moves
its CHECK's to the new test file test/MC/Mips/higher-highest-addressing.s.
The deleted file tests that R_MIPS_HIGHER and R_MIPS_HIGHEST relocations are
emitted in the .o file. Since it uses -force-mips-long-branch option, it was
created when MipsLongBranch's implementation was emitting R_MIPS_HIGHER and
R_MIPS_HIGHEST relocations in the .o file. It was disabled when MipsLongBranch
started to directly calculate offsets.

Differential Revision: http://llvm-reviews.chandlerc.com/D3230

llvm-svn: 205522
2014-04-03 10:37:45 +00:00
..
AArch64 PR18929: 2014-03-30 17:09:54 +00:00
ARM Recommitted fix for PR18931, with extended tests set. 2014-03-29 13:12:40 +00:00
ARM64 ARM64: initial backend import 2014-03-29 10:18:08 +00:00
AsmParser Move tests that require ARM to an ARM test directory. 2014-03-18 22:43:59 +00:00
COFF Object/COFF: change data type of SymbolNumber from int16 to uint16. 2014-03-15 00:04:08 +00:00
Disassembler ARM64: initial backend import 2014-03-29 10:18:08 +00:00
ELF Work around gold bug http://sourceware.org/PR16794. 2014-04-02 12:15:20 +00:00
MachO ARM64: initial backend import 2014-03-29 10:18:08 +00:00
Markup MC: Simple example parser for MC assembly markup. 2012-10-31 23:24:13 +00:00
Mips [mips] Extend MipsMCExpr class to handle %higher(sym1 - sym2 + const) and 2014-04-03 10:37:45 +00:00
PowerPC [PowerPC] Generate little-endian object files 2014-03-24 18:16:09 +00:00
Sparc [Sparc] Add trap on integer condition codes (Ticc) instructions to Sparc backend. 2014-03-02 23:39:07 +00:00
SystemZ [SystemZ] Add support for z196 float<->unsigned conversions 2014-03-21 10:56:30 +00:00
X86 AVX-512: Implemented masking for integer arithmetic & logic instructions. 2014-03-27 09:45:08 +00:00