1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00
llvm-mirror/test
Sanjay Patel 733c62c1be [InstCombine] allow lengthening of insertelement to eliminate shuffles
As noted in post-commit comments for D52548, the limitation on 
increasing vector length can be applied by opcode.
As a first step, this patch only allows insertelement to be
widened because that has no logical downsides for IR and has 
little risk of pessimizing codegen.

This may cause PR39132 to go into hiding during a full compile,
but that bug is not fixed.

llvm-svn: 343406
2018-09-30 13:50:42 +00:00
..
Analysis [LV][LAA] Vectorize loop invariant values stored into loop invariant address 2018-09-25 20:57:20 +00:00
Assembler [ThinLTO] Efficiency fix for writing type id records in per-module indexes 2018-09-25 20:14:40 +00:00
Bindings [LLVM-C] Add more debug information accessors to GlobalObject and Instruction 2018-09-28 15:35:18 +00:00
Bitcode Fix some missing opcodes in bcanalyzer 2018-09-24 12:47:17 +00:00
BugPoint
CodeGen [NFC][CodeGen][X86][AArch64] Add 64-bit constant bit field extract pattern tests 2018-09-30 12:42:08 +00:00
DebugInfo [PDB] Fix this test for real. 2018-09-30 03:57:49 +00:00
Demangle
Examples
ExecutionEngine [ORC] Add partitioning support to CompileOnDemandLayer2. 2018-09-29 23:49:57 +00:00
Feature
FileCheck
Instrumentation [hwasan] Record and display stack history in stack-based reports. 2018-09-24 23:03:34 +00:00
Integer
JitListener
Linker Fix asserts when linking wrong address space declarations 2018-09-24 04:42:14 +00:00
LTO Pass code-model through Module IR to LTO which will use it. 2018-09-21 18:41:31 +00:00
MC [ARM][v8.5A] Add speculation barriers SSBB and PSSBB 2018-09-28 08:27:56 +00:00
Object
ObjectYAML
Other [CodeGen] fix broken successor probability in MBB dump 2018-09-28 05:27:32 +00:00
SafepointIRVerifier
SymbolRewriter
TableGen [globalisel][tblgen] Table optimization should consider the C++ code in C++ predicates 2018-09-25 17:59:02 +00:00
ThinLTO/X86 [WPD] Fix incorrect devirtualization after indirect call promotion 2018-09-27 14:55:32 +00:00
tools Fix some tests on Windows. 2018-09-30 00:22:21 +00:00
Transforms [InstCombine] allow lengthening of insertelement to eliminate shuffles 2018-09-30 13:50:42 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt Reapply r343058 with a fix for -DLLVM_ENABLE_THREADS=OFF. 2018-09-26 16:26:59 +00:00
lit.cfg.py Reapply r343058 with a fix for -DLLVM_ENABLE_THREADS=OFF. 2018-09-26 16:26:59 +00:00
lit.site.cfg.py.in Reapply r343058 with a fix for -DLLVM_ENABLE_THREADS=OFF. 2018-09-26 16:26:59 +00:00
TestRunner.sh