llvm-project/llvm/test/CodeGen
Simon Dardis 0f2f5976d0 [mips] Teach the delay slot filler to transform 'jal' for microMIPS
ISel is currently picking 'JAL' over 'JAL_MM' for calling a function when
targeting microMIPS. A later patch will correct this behaviour.

This patch extends the mechanism for transforming instructions into their short
delay to recognise 'JAL_MM' for transforming into 'JALS_MM'.

llvm-svn: 330825
2018-04-25 14:12:57 +00:00
..
AArch64 [X86][AArch64][NFC] Finish adding 'bad' tests for masked merge unfolding with constants. 2018-04-25 12:48:23 +00:00
AMDGPU [AMDGPU] Revert b0efc4fd6 (https://reviews.llvm.org/D40556) 2018-04-25 12:32:46 +00:00
ARC
ARM [DAGCombine] (float)((int) f) --> ftrunc (PR36617) 2018-04-20 15:07:55 +00:00
AVR [AVR] Add a regression test for struct return lowering 2018-03-20 11:23:03 +00:00
BPF bpf: fix incorrect SELECT_CC lowering 2018-04-03 03:56:37 +00:00
Generic Revert "Fix incorrect choice of callee-saved registers save/restore points (take 2)" 2018-04-17 16:29:58 +00:00
Hexagon [Hexagon] Improve HVX instruction selection (bitcast, vsplat) 2018-04-20 19:38:37 +00:00
Inputs
Lanai
MIR [if-converter] Handle BBs that terminate in ret during diamond conversion 2018-04-19 17:26:46 +00:00
MSP430
Mips [mips] Teach the delay slot filler to transform 'jal' for microMIPS 2018-04-25 14:12:57 +00:00
NVPTX [NVPTX, CUDA] Added support for m8n32k16 and m32n8k16 variants of wmma instructions. 2018-04-18 21:51:48 +00:00
Nios2
PowerPC [PowerPC] fix incorrect vectorization of abs() on POWER9 2018-04-21 09:32:17 +00:00
RISCV [RISCV] Add test changes missed from rL330293 2018-04-18 20:36:12 +00:00
SPARC Revert "This pass, fixing an erratum in some LEON 2 processors..." 2018-04-20 07:53:27 +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 [X86][AArch64][NFC] Finish adding 'bad' tests for masked merge unfolding with constants. 2018-04-25 12:48:23 +00:00
XCore Use .set instead of = when printing assignment in assembly output 2018-03-27 16:44:41 +00:00