llvm-6502/test
Chandler Carruth 8c71e440a2 [x86] Make the v8i16 clever single-input shuffle lowering usable for
repeated 128-bit lane shuffles of wider vector types and use it to lower
256-bit v16i16 vector shuffles where applicable.

This should let us perfectly lowering the pattern of pshuflw and pshufhw
even for AVX2 256-bit patterns.

I've not added AVX-512 support, but it should be trivial for someone
working on that to wire up.

Note that currently this generates bad, long shuffle chains because we
don't combine 256-bit target shuffles. The subsequent patches will fix
that.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@230751 91177308-0d34-0410-b5e6-96231b3b80d8
2015-02-27 11:33:46 +00:00
..
Analysis [LV/LoopAccesses] Backward dependences are not safe just because the 2015-02-26 17:58:48 +00:00
Assembler llvm-dis: Stop crashing when dropping debug info 2015-02-25 01:10:03 +00:00
Bindings
Bitcode llvm-dis: Stop crashing when dropping debug info 2015-02-25 01:10:03 +00:00
BugPoint
CodeGen [x86] Make the v8i16 clever single-input shuffle lowering usable for 2015-02-27 11:33:46 +00:00
DebugInfo [llvm-pdbdump] Add support for dumping global variables. 2015-02-27 09:15:18 +00:00
ExecutionEngine
Feature
FileCheck FileCheck: Add CHECK-SAME 2015-02-26 04:53:00 +00:00
Instrumentation [asan] Skip promotable allocas to improve performance at -O0 2015-02-27 03:12:36 +00:00
Integer
JitListener
Linker
LTO [LTO API] add lto_codegen_set_module to set the destination module. 2015-02-24 00:45:56 +00:00
MC [MC] Use the non-EH register mapping in the debug_frame section. 2015-02-26 19:48:07 +00:00
Object [obj2yaml/yaml2obj] Add SHT_GROUP support. 2015-02-21 04:28:26 +00:00
Other
SymbolRewriter
TableGen
tools llvm-vtabledump: Dump catch/throw exception structures for MS ABI 2015-02-27 00:43:58 +00:00
Transforms IRCE: add a test case for r230619. 2015-02-26 20:14:32 +00:00
Unit
Verifier Verifier: Unused comdats might not have a corresponding GV 2015-02-20 19:58:48 +00:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg
lit.site.cfg.in Remove log statements from config scripts. 2015-02-22 07:31:42 +00:00
Makefile Attempt to fix the builders. 2015-02-22 07:01:41 +00:00
Makefile.tests
TestRunner.sh