1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/test/CodeGen
Simon Pilgrim 6452d2f273 [X86][SSE] Support combining AND(EXTRACT(SHUF(X)), C) -> EXTRACT(SHUF(X))
If we are applying a byte mask to a value extracted from a shuffle, see if we can combine the mask into shuffle.

Fixes the last issue with PR22415

llvm-svn: 315807
2017-10-14 15:01:36 +00:00
..
AArch64 [globalisel][tablegen] Add support for fpimm and import of APInt/APFloat based ImmLeaf. 2017-10-13 21:28:03 +00:00
AMDGPU AMDGPU: Implement hasBitPreservingFPLogic 2017-10-13 21:10:22 +00:00
ARC
ARM [GISel]: Fix generation of illegal COPYs during CallLowering 2017-10-09 20:07:43 +00:00
AVR
BPF
Generic
Hexagon [Hexagon] Minimize number of repeated constant extenders 2017-10-13 19:02:59 +00:00
Inputs
Lanai
Mips [mips] Add missing tests from rL315451 2017-10-11 11:45:06 +00:00
MIR [RegisterCoalescer] Don't set read-undef in pruneValues, only clear 2017-10-12 06:21:28 +00:00
MSP430
Nios2
NVPTX [NVPTX] Implemented wmma intrinsics and instructions. 2017-10-12 18:27:55 +00:00
PowerPC [PowerPC] Add profitablilty check for conversion to mtctr loops 2017-10-12 16:43:33 +00:00
SPARC
SystemZ
Thumb
Thumb2
WebAssembly [WebAssembly] Narrow the scope of WebAssemblyFixFunctionBitcasts 2017-10-10 16:20:18 +00:00
WinEH
X86 [X86][SSE] Support combining AND(EXTRACT(SHUF(X)), C) -> EXTRACT(SHUF(X)) 2017-10-14 15:01:36 +00:00
XCore [MC] Suppress .Lcfi labels when emitting textual assembly 2017-10-10 00:57:36 +00:00