1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 19:12:56 +02:00
llvm-mirror/test
Sanjay Patel a95e7df020 [InstCombine] allow (X * C2) << C1 --> X * (C2 << C1) for vectors
This fold already existed for vectors but only when 'C1' was a splat
constant (but 'C2' could be any constant). 

There were no tests for any vector constants, so I'm adding a test
that shows non-splat constants for both operands.  

llvm-svn: 294650
2017-02-09 23:13:04 +00:00
..
Analysis
Assembler Move inline asm diags tests to an ARM directory. 2017-02-08 16:48:35 +00:00
Bindings
Bitcode Fix bitcode upgrade for DIGlobalVariables with a var: field. 2017-02-08 17:44:43 +00:00
BugPoint
CodeGen X86: Introduce relocImm-based patterns for cmp. 2017-02-09 22:02:28 +00:00
DebugInfo Reapply r294356 ("Keep track of spilled variables in LiveDebugValues"). 2017-02-08 23:46:59 +00:00
Examples
ExecutionEngine RuntimeDyldELF/AArch64: Implement basic GOT support 2017-02-06 15:31:28 +00:00
Feature
FileCheck
Instrumentation [sancov] using comdat only when it is enabled 2017-02-08 23:12:46 +00:00
Integer
JitListener
LibDriver
Linker
LTO
MC Make it possible to set SHF_LINK_ORDER explicitly. 2017-02-09 14:59:20 +00:00
Object test: adjust the test for the BSD format 2017-02-09 20:06:30 +00:00
ObjectYAML
Other
SymbolRewriter
TableGen [GlobalISel] Print the matched patterns using an action. 2017-02-04 00:47:08 +00:00
ThinLTO/X86
tools [dsymutil] Fix handling of empty CUs in LTO links. 2017-02-09 19:41:55 +00:00
Transforms [InstCombine] allow (X * C2) << C1 --> X * (C2 << C1) for vectors 2017-02-09 23:13:04 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg
lit.site.cfg.in
TestRunner.sh