llvm-project/llvm/test/CodeGen
Craig Topper 18e8d02e8c [X86] Pass v32i16/v64i8 in zmm registers on KNL target.
gcc and icc pass these types in zmm registers in zmm registers.

This patch implements a quick hack to override the register
type before calling convention handling to one that is legal.
Longer term we might want to do something similar to 256-bit
integer registers on AVX1 where we just split all the operations.

Fixes PR42957

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

llvm-svn: 370495
2019-08-30 17:35:08 +00:00
..
AArch64 MemTag: unchecked load/store optimization. 2019-08-30 17:23:02 +00:00
AMDGPU AMDGPU/GlobalISel: Legalize sin/cos 2019-08-29 20:06:48 +00:00
ARC
ARM Revert [MBP] Disable aggressive loop rotate in plain mode 2019-08-29 19:03:58 +00:00
AVR
BPF [BPF] Fix bpf llvm-objdump issues. 2019-08-17 22:12:00 +00:00
Generic [GlobalISel] Handle multiple registers in dbg.value intrinsic 2019-08-20 16:28:37 +00:00
Hexagon Revert [MBP] Disable aggressive loop rotate in plain mode 2019-08-29 19:03:58 +00:00
Inputs [CodeGen] Add stack protector tests where the guard gets re-assigned 2019-07-17 20:46:16 +00:00
Lanai [SDAG] commute setcc operands to match a subtract 2019-07-10 23:23:54 +00:00
MIR AMDGPU: Add amdgpu-32bit-address-high-bits to MIR serialization 2019-08-27 18:18:38 +00:00
MSP430
Mips [mips] Merge common checkings under the same check prefix. NFC 2019-08-30 12:15:12 +00:00
NVPTX [NVPTX] Fix PR41651 2019-07-30 19:52:01 +00:00
PowerPC [PowerPC][NFC] Use -mtriple in RUN line, remove target triple in tls.ll 2019-08-30 02:57:33 +00:00
RISCV [RISCV] Fix a couple of tests' CHECKs 2019-08-30 12:11:47 +00:00
SPARC [test] Fix tests when run on windows after SVN r369426. NFC. 2019-08-20 20:58:02 +00:00
SystemZ [SystemZ] Regenerate <8 x i31> store test 2019-07-29 09:49:23 +00:00
Thumb Revert [MBP] Disable aggressive loop rotate in plain mode 2019-08-29 19:03:58 +00:00
Thumb2 [ARM] MVE Masked loads and stores 2019-08-29 10:54:35 +00:00
WebAssembly [CodeGen] Fix lowering for returning the result of an extractvalue 2019-08-30 04:33:22 +00:00
WinCFGuard
WinEH IR: print value numbers for unnamed function arguments 2019-08-03 14:28:34 +00:00
X86 [X86] Pass v32i16/v64i8 in zmm registers on KNL target. 2019-08-30 17:35:08 +00:00
XCore