llvm-project/llvm/test/MC
Alex Bradbury 480b7bc906 [RISCV] implement li pseudo instruction
The implementation follows the MIPS backend and expands the
pseudo instruction directly during asm parsing. As the result, only
real MC instructions are emitted to the MCStreamer. Additionally,
PseudoLI instructions are emitted during codegen. The actual
expansion to real instructions is performed during MI to MC lowering
and is similar to the expansion performed by the GNU Assembler.

Differential Revision: https://reviews.llvm.org/D41949
Patch by Mario Werner.

llvm-svn: 330224
2018-04-17 21:56:40 +00:00
..
AArch64 [AArch64][SVE] Asm: Support for structured LD4 (scalar+imm) load instructions. 2018-04-16 10:46:18 +00:00
AMDGPU [AMDGPU][MC][VI][GFX9] Added support of SDWA/DPP for v_cndmask_b32 2018-04-16 12:41:38 +00:00
ARM [ARM] Do not convert some vmov instructions 2018-04-04 08:54:19 +00:00
AVR [AVR] Implement some missing code paths 2017-12-11 11:01:27 +00:00
AsmParser Use .set instead of = when printing assignment in assembly output 2018-03-27 16:44:41 +00:00
BPF bpf: New disassembler testcases for 32-bit subregister support 2018-02-23 23:49:35 +00:00
COFF [IR] Avoid the need to prefix MS C++ symbols with '\01' 2018-03-16 20:13:32 +00:00
Disassembler [AMDGPU][MC][VI][GFX9] Added support of SDWA/DPP for v_cndmask_b32 2018-04-16 12:41:38 +00:00
ELF [DWARFv5] Fuss with asm syntax for conveying MD5 checksum. 2018-04-11 15:14:05 +00:00
Hexagon [Hexagon] Recognize and handle :endloop01 2018-03-30 15:29:47 +00:00
Lanai
MachO MachO: trap unreachable instructions 2018-04-13 22:25:20 +00:00
Mips [mips] Restrict certain trap instructions for micromipsr6 2018-04-16 09:22:20 +00:00
PowerPC [PowerPC] Code cleanup. Remove instructions that were withdrawn from Power 9. 2018-02-23 15:55:16 +00:00
RISCV [RISCV] implement li pseudo instruction 2018-04-17 21:56:40 +00:00
Sparc [Sparc] invalid adjustments in TLS_LE/TLS_LDO relocations removed 2017-07-25 15:28:28 +00:00
SystemZ [SystemZ, AsmParser] Enable the mnemonic spell corrector. 2017-07-18 09:17:00 +00:00
WebAssembly [WebAssembly] libObject: Don't include the name the size of custom sections 2018-04-12 20:31:12 +00:00
X86 [X86] Introduce cldemote instruction 2018-04-13 07:35:08 +00:00