1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/test/CodeGen
Simon Pilgrim 3820bb5f51 [X86][SSE] Fold 128-bit PACK(EXTEND(X),EXTEND(Y)) -> CONCAT(X,Y) subvectors
This is seen in the sub-128-bit vector trunc(ext()) of comparison results

Fixes pr46585.ll regression in D66004
2020-08-05 18:27:40 +01:00
..
AArch64 [SVE] Add lowering for fixed length vector and, or & xor operations. 2020-08-05 11:28:34 +01:00
AMDGPU Recommit "[InstCombine] Negator: -(X << C) --> X * (-1 << C)" 2020-08-05 15:59:13 +03:00
ARC
ARM [ARM] Generated SSAT and USAT instructions with shift 2020-08-04 09:38:17 +00:00
AVR
BPF BPF: simplify IR generation for __builtin_btf_type_id() 2020-08-04 16:29:42 -07:00
Generic
Hexagon [Hexagon] Use InstSimplify instead of ConstantProp 2020-08-04 15:42:39 -07:00
Inputs
Lanai
Mips
MIR AMDGPU: Serialize MFI spill fields 2020-07-28 20:01:57 -04:00
MSP430
NVPTX
PowerPC [PowerPC] Don't remove single swap between the load and store 2020-08-04 10:38:15 -05:00
RISCV
SPARC
SystemZ
Thumb
Thumb2 [ARM] Convert VPSEL to VMOV in tail predicated loops 2020-08-03 22:03:14 +01:00
VE [VE] Change calling convention to follow ABI 2020-08-01 10:08:54 +09:00
WebAssembly [WebAssembly] Implement prototype v128.load{32,64}_zero instructions 2020-08-03 13:54:00 -07:00
WinCFGuard
WinEH
X86 [X86][SSE] Fold 128-bit PACK(EXTEND(X),EXTEND(Y)) -> CONCAT(X,Y) subvectors 2020-08-05 18:27:40 +01:00
XCore