llvm-project/llvm/test/CodeGen
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 MachO: trap unreachable instructions 2018-04-13 22:25:20 +00:00
AMDGPU [AMDGPU] Ensure there are enough registers for wave dispatch 2018-04-11 17:18:36 +00:00
ARC
ARM MachO: trap unreachable instructions 2018-04-13 22:25:20 +00:00
AVR
BPF
Generic Revert "Fix incorrect choice of callee-saved registers save/restore points (take 2)" 2018-04-17 16:29:58 +00:00
Hexagon [Hexagon] Do not merge initializers for stack and non-stack expressions 2018-04-17 15:23:09 +00:00
Inputs
Lanai
MIR [MIR-Canon] Fixing a test failure caused by COPY Folding. 2018-04-16 09:31:49 +00:00
MSP430
Mips [mips] Materialize constants for multiplication 2018-04-13 16:09:07 +00:00
NVPTX [NVPTX] add support for initializing fp16 arrays. 2018-04-06 22:25:08 +00:00
Nios2
PowerPC [PowerPC] Mark the BDNZ intrinsic as NoDuplicate 2018-04-17 13:07:01 +00:00
RISCV [RISCV] implement li pseudo instruction 2018-04-17 21:56:40 +00:00
SPARC [NFC] fix trivial typos in comments 2018-04-13 11:37:06 +00:00
SystemZ [PostRASink]Add register dependency check for implicit operands 2018-04-13 14:23:09 +00:00
Thumb Reapply ARM: Do not spill CSR to stack on entry to noreturn functions 2018-04-07 10:57:03 +00:00
Thumb2 MachO: trap unreachable instructions 2018-04-13 22:25:20 +00:00
WebAssembly [WebAssembly] Teach fast-isel to gracefully recover from illegal return types. 2018-04-17 20:46:42 +00:00
WinCFGuard
WinEH
X86 LoadStoreVectorizer crashes due to unsized type 2018-04-17 21:40:04 +00:00
XCore