llvm/test/MC
Simon Dardis 2d2498f022 [mips] Handle 64 bit immediate in and/or/xor pseudo instructions on mips64
Previously LLVM was assuming 32-bit signed immediates which results in and with
a bitmask that has bit 31 set to incorrectly include bits 63-32 in the result.
After applying this patch I can now compile all of the FreeBSD mips assembly
code with clang.

This issue also affects the nor, slt and sltu macros and I will fix those in a
separate review.

Patch By: Alexander Richardson

Commit message reformatted by sdardis.

Reviewers: atanasyan, theraven, sdardis

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



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@296125 91177308-0d34-0410-b5e6-96231b3b80d8
2017-02-24 14:34:32 +00:00
..
AArch64 [AArch64] Add Cavium ThunderX support 2017-02-17 18:34:24 +00:00
AMDGPU * [AMDGPU][mc][tests] Updated coverage/smoke tests for gfx7 and gfx8; minor test corrections. 2017-02-22 13:59:39 +00:00
ARM [ARM] Correct SP/PC handling in t2MOVr 2017-02-21 16:45:04 +00:00
AsmParser Move test input to directory called Inputs. 2017-01-06 10:22:15 +00:00
AVR [AVR] Add all of the machine code test suite 2016-11-09 23:46:25 +00:00
COFF MC/COFF: Do not emit forward associative section referenceds. 2017-02-17 17:32:54 +00:00
Disassembler AMDGPU: Fix disassembly of aperture registers 2017-02-18 18:41:41 +00:00
ELF Make it possible to set SHF_LINK_ORDER explicitly. 2017-02-09 14:59:20 +00:00
Hexagon [Hexagon] Introduce Hexagon V62 2017-02-10 23:46:45 +00:00
Lanai [lanai] Add more tests for assembly of conditional ALU ops 2016-07-11 17:58:16 +00:00
MachO MCMacho: Allow __thread_ptr section after dwarf sections 2017-02-01 01:31:36 +00:00
Markup
Mips [mips] Handle 64 bit immediate in and/or/xor pseudo instructions on mips64 2017-02-24 14:34:32 +00:00
PowerPC [PowerPC][Altivec] Add vnot extended mnemonic 2017-02-07 18:57:29 +00:00
Sparc Don't pass a Reloc::Model to MC. 2016-05-18 11:58:50 +00:00
SystemZ [SystemZ] Support remaining atomic instructions 2016-12-02 18:24:16 +00:00
WebAssembly [WebAssembly] Implement the wasm binary container header. 2017-02-22 18:50:20 +00:00
X86 [X86] Clzero intrinsic and its addition under znver1 2017-02-09 04:27:34 +00:00