1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/test
Simon Pilgrim 4c10c739e3 [X86][AVX] combineVectorSignBitsTruncation - use PACKSS/PACKUS in more AVX cases
AVX512 has fast truncation ops, but if the truncation source is a concatenation of subvectors then its likely that we can use PACK more efficiently.

This is only guaranteed to work for truncations to 128/256-bit vectors as the PACK works across 128-bit sub-lanes, for now I've just disabled 512-bit truncation cases but we need to get them working eventually for D61129.
2021-01-05 15:01:45 +00:00
..
Analysis Revert "[LoopNest] Allow empty basic blocks without loops" 2021-01-04 20:42:21 +00:00
Assembler
Bindings
Bitcode
BugPoint
CodeGen [X86][AVX] combineVectorSignBitsTruncation - use PACKSS/PACKUS in more AVX cases 2021-01-05 15:01:45 +00:00
DebugInfo
Demangle
Examples
ExecutionEngine
Feature
FileCheck
Instrumentation
Integer
JitListener
Linker
LTO
MachineVerifier
MC [WebAssembly] call_indirect causes indirect function table import 2021-01-05 11:09:24 +01:00
Object
ObjectYAML
Other Moving UniqueInternalLinkageNamesPass to the start of IR pipelines. 2021-01-02 14:26:21 -08:00
Reduce [llvm-reduce] Refactor global variable delta pass 2021-01-03 01:45:47 +03:00
SafepointIRVerifier
Support
SymbolRewriter
TableGen [GlobalISel][TableGen] Fix ConstrainOperandRC bug 2021-01-05 09:30:04 +01:00
ThinLTO/X86
tools [UpdateTestChecks] Fix PowerPC RE to support AIX assembly 2021-01-05 10:28:00 +08:00
Transforms [DebugInfo] Avoid LSR crash on large integer inputs 2021-01-05 10:25:37 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py
lit.site.cfg.py.in
TestRunner.sh