1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-25 05:52:53 +02:00
llvm-mirror/test/CodeGen
Simon Dardis 29c3915faa [mips] Restrict tail call optimization
The tail call optimization was being used without proper consideration of
ABI requirements for saving and restoring the GP. This patch restricts tail
call optimization to functions within the same translation unit.

Reviewers: vkalintiris

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

llvm-svn: 287505
2016-11-20 21:23:08 +00:00
..
AArch64 GlobalISel: Fix unconditional fallback with global isel abort is disabled 2016-11-18 14:14:35 +00:00
AMDGPU [AMDGPU] Change frexp.exp intrinsic to return i16 for f16 input 2016-11-18 22:31:08 +00:00
ARM [ARM] Relax restriction on variadic functions for tailcall optimization 2016-11-17 10:56:58 +00:00
AVR [AVR] Remove some accidentally-commited code that broke the bots 2016-11-17 00:09:38 +00:00
BPF [bpf] add BPF disassembler 2016-11-20 02:25:00 +00:00
Generic
Hexagon [Hexagon] Remove unsafe load instructions that affect Stack Slot Coloring 2016-11-14 17:11:00 +00:00
Inputs
Lanai
Mips [mips] Restrict tail call optimization 2016-11-20 21:23:08 +00:00
MIR [MIRPrinter] XFAIL test for powerpc 2016-11-18 20:08:05 +00:00
MSP430
NVPTX
PowerPC [Power9] Add patterns for vnegd, vnegw 2016-11-18 11:05:55 +00:00
SPARC
SystemZ
Thumb
Thumb2
WebAssembly
WinEH
X86 [X86][SSE] Add some initial combine tests that could (should?) use PACKSS 2016-11-20 21:12:49 +00:00
XCore