llvm-mirror/test
Simon Pilgrim 900e069df2 [X86][SSE] Blend any v8i16/v4i32 shift with 2 shift unique values (REAPPLIED)
We were only doing this for basic blends, despite shuffle lowering now being good enough to handle more complex blends. This means that the two v8i16 splat shifts are performed in parallel instead of serially as the general shift case.

Reapplied with a fixed (extra null tests) version of rL336113 after reversion in rL336189 - extra test case added at rL336247.

llvm-svn: 336250
2018-07-04 09:12:48 +00:00
..
Analysis [InstCombine] Delay foldICmpUsingKnownBits until simple transforms are done 2018-07-03 06:23:57 +00:00
Assembler
Bindings
Bitcode
BugPoint
CodeGen [X86][SSE] Blend any v8i16/v4i32 shift with 2 shift unique values (REAPPLIED) 2018-07-04 09:12:48 +00:00
DebugInfo [DebugInfo] Fix PR37395. 2018-07-03 07:56:04 +00:00
Examples
ExecutionEngine
Feature
FileCheck
Instrumentation
Integer
JitListener
Linker
LTO
MC [AArch64][SVE] Asm: Support for SVE condition code aliases 2018-07-04 08:50:49 +00:00
Object
ObjectYAML
Other
SafepointIRVerifier
SymbolRewriter
TableGen
ThinLTO/X86 [ThinLTO] Fix printing of aliases for distributed backend indexes 2018-07-03 01:11:43 +00:00
tools Remove absolute path in test 2018-07-02 23:02:07 +00:00
Transforms [InstCombine] add tests for shuffle+binop with constant op1; NFC 2018-07-03 18:43:46 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py
lit.site.cfg.py.in
TestRunner.sh