1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 12:12:47 +01:00
llvm-mirror/test/CodeGen
Reid Kleckner 9f52049132 x86: Fix large model calls to __chkstk for dynamic allocas
In the large code model, we now put __chkstk in %r11 before calling it.

Refactor the code so that we only do this once. Simplify things by using
__chkstk_ms instead of __chkstk on cygming. We already use that symbol
in the prolog emission, and it simplifies our logic.

Second half of PR18582.

llvm-svn: 227519
2015-01-29 23:58:04 +00:00
..
AArch64 [AArch64][LoadStoreOptimizer] Form LDPSW when possible. 2015-01-24 01:25:54 +00:00
ARM Add a missing Tag_DIV_use test for Cortex-M7. 2015-01-29 11:19:54 +00:00
BPF bpf: add missing lit.local.cfg 2015-01-24 18:20:52 +00:00
CPP
Generic overloaded-intrinsic-name: exercise anyptr on struct 2015-01-27 20:03:08 +00:00
Hexagon [Hexagon] Deleting old variants of intrinsics and adding missing tests. 2015-01-29 17:26:56 +00:00
Inputs IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00
Mips Move the Mips target to storing the ABI in the TargetMachine rather 2015-01-26 17:33:46 +00:00
MSP430
NVPTX [NVPTX] Generate a more optimal sequence for select of i1 2015-01-26 19:52:20 +00:00
PowerPC [PowerPC] Complete setting the baseline for ppc64le 2015-01-29 15:59:09 +00:00
R600 R600/SI: Implement enableAggressiveFMAFusion 2015-01-29 19:34:32 +00:00
SPARC Use the integrated assembler by default on SPARC. 2015-01-14 07:53:39 +00:00
SystemZ Use the integrated assembler as default on SystemZ 2015-01-13 19:45:16 +00:00
Thumb IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00
Thumb2 [ARM] Fix a bug in constant island pass that was triggering an assertion. 2015-01-08 20:44:50 +00:00
X86 x86: Fix large model calls to __chkstk for dynamic allocas 2015-01-29 23:58:04 +00:00
XCore IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00