llvm-6502/test/CodeGen
Simon Pilgrim 6df35e7844 [X86][SSE] Add v16i8/v32i8 multiplication support
Patch to allow int8 vectors to be multiplied on the SSE unit instead of being scalarized.

The patch sign extends the i8 lanes to i16, uses the SSE2 pmullw multiplication instruction, then packs the lower byte from each result.

Differential Revision: http://reviews.llvm.org/D9115

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@235837 91177308-0d34-0410-b5e6-96231b3b80d8
2015-04-27 07:55:46 +00:00
..
AArch64 Teach AArch64\lit.local.cfg the new triple names windows-gnu and windows-msvc. 2015-04-24 17:14:16 +00:00
ARM ARM: When re-creating a branch via InsertBranch, preserve CPSR flags. 2015-04-23 20:31:32 +00:00
BPF [opaque pointer type] Add textual IR support for explicit type parameter to the call instruction 2015-04-16 23:24:18 +00:00
CPP [opaque pointer type] Add textual IR support for explicit type parameter to the call instruction 2015-04-16 23:24:18 +00:00
Generic Re-commit r235560: Switch lowering: extract jump tables and bit tests before building binary tree (PR22262) 2015-04-23 16:45:24 +00:00
Hexagon [PATCH] [Hexagon] Adding a test case for calling convention. 2015-04-24 19:22:02 +00:00
Inputs
Mips [opaque pointer type] Add textual IR support for explicit type parameter to the invoke instruction 2015-04-24 19:32:54 +00:00
MSP430
NVPTX [NVPTX] Emits "generic()" depending on the original address space 2015-04-24 02:57:30 +00:00
PowerPC [PowerPC] Use sync inst alias when printing 2015-04-23 23:05:08 +00:00
R600 R600: Remove / merge redundant testcases 2015-04-26 00:53:33 +00:00
SPARC [opaque pointer type] Add textual IR support for explicit type parameter to the call instruction 2015-04-16 23:24:18 +00:00
SystemZ
Thumb [opaque pointer type] Add textual IR support for explicit type parameter to the call instruction 2015-04-16 23:24:18 +00:00
Thumb2 Thumb2: When applying branch optimizations, visit branches in reverse order. 2015-04-23 20:31:35 +00:00
WinEH [SEH] Implement GetExceptionCode in __except blocks 2015-04-24 20:25:05 +00:00
X86 [X86][SSE] Add v16i8/v32i8 multiplication support 2015-04-27 07:55:46 +00:00
XCore [opaque pointer type] Add textual IR support for explicit type parameter to the call instruction 2015-04-16 23:24:18 +00:00