llvm-project/llvm/test/CodeGen
Diana Picus 1ffca2aeaf [ARM] GlobalISel: Lower i32 and fp call parameters on the stack
Lower i32, float and double parameters that need to live on the stack. This
boils down to creating some G_GEPs starting from the stack pointer and storing
the values there. During the process we also keep track of the stack size and
use the final value in the ADJCALLSTACKDOWN/UP instructions.

We currently assert for smaller types, since they usually require extensions.
They will be handled in a separate patch.

llvm-svn: 296473
2017-02-28 14:17:53 +00:00
..
AArch64 [DAGCombine] Fix for a load combine bug with non-zero offset patterns on BE targets 2017-02-27 13:04:23 +00:00
AMDGPU AMDGPU: Use v_med3_{f16|i16|u16} 2017-02-27 22:40:39 +00:00
ARM [ARM] GlobalISel: Lower i32 and fp call parameters on the stack 2017-02-28 14:17:53 +00:00
AVR [AVR] Disable integrated assembler for a few tests 2017-02-22 22:41:13 +00:00
BPF Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." 2017-02-26 01:27:32 +00:00
Generic Remove an empty line in icmp-illegal.ll . NFC 2017-02-27 16:09:44 +00:00
Hexagon [Hexagon] Undo shift folding where it could simplify addressing mode 2017-02-24 23:34:24 +00:00
Inputs
Lanai [lanai] Simplify small section check in LowerGlobalAddress and treat ldata sections specially. 2016-12-15 16:56:16 +00:00
MIR MIRTests: Remove unnecessary 2>&1 redirection 2017-02-22 18:47:41 +00:00
MSP430 [CGP] Split some critical edges coming out of indirect branches 2017-02-28 00:11:34 +00:00
Mips Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." 2017-02-26 01:27:32 +00:00
NVPTX [DAGCombiner] add missing folds for scalar select of {-1,0,1} 2017-02-24 17:17:33 +00:00
PowerPC [CGP] Split some critical edges coming out of indirect branches 2017-02-28 00:11:34 +00:00
SPARC Codegen: Make chains from trellis-shaped CFGs 2017-02-15 19:49:14 +00:00
SystemZ Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." 2017-02-26 01:27:32 +00:00
Thumb Relate the CHECK: lines to the functions that they're checking [NFC] 2017-02-28 08:58:40 +00:00
Thumb2 [ARM] Replace HasT2ExtractPack with HasDSP 2017-02-17 15:42:44 +00:00
WebAssembly [WebAssembly] Add support for using a wasm global for the stack pointer. 2017-02-24 23:46:05 +00:00
WinEH Avoid infinite loops in branch folding 2016-12-12 23:05:38 +00:00
X86 [ImplicitNullCheck] Add alias analysis usage 2017-02-28 07:04:49 +00:00
XCore Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." 2017-02-26 01:27:32 +00:00