1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00
llvm-mirror/test
Craig Topper 6a4ddfbe1b [InstCombine] Make folding (X >s -1) ? C1 : C2 --> ((X >>s 31) & (C2 - C1)) + C1 support splat vectors
This also uses decomposeBitTestICmp to decode the compare.

Differential Revision: https://reviews.llvm.org/D36781

llvm-svn: 311044
2017-08-16 21:52:07 +00:00
..
Analysis [CostModel][X86][XOP] Improve costs for XOP shuffles 2017-08-16 13:50:20 +00:00
Assembler [DI] Every DIGlobalVariable should have a type. 2017-08-16 13:39:07 +00:00
Bindings [llvm] Get rid of "%T" expansions 2017-08-15 20:29:24 +00:00
Bitcode Add strictfp attribute to prevent unwanted optimizations of libm calls 2017-08-14 21:15:13 +00:00
BugPoint
CodeGen [MachineCopyPropagation] Extend pass to do COPY source forwarding 2017-08-16 20:50:01 +00:00
DebugInfo [mips] Handle R_MIPS_TLS_DTPREL32/64 relocations in the RelocVisitor 2017-08-16 19:01:22 +00:00
DllTool [llvm-dlltool] Fix creating stdcall/fastcall import libraries for i386 2017-08-16 05:18:36 +00:00
Examples
ExecutionEngine [llvm] Get rid of "%T" expansions 2017-08-15 20:29:24 +00:00
Feature
FileCheck
Instrumentation [sanitizer-coverage] Change cmp instrumentation to distinguish const operands 2017-08-10 15:00:13 +00:00
Integer
JitListener
LibDriver [llvm] Get rid of "%T" expansions 2017-08-15 20:29:24 +00:00
Linker [DI] Every DIGlobalVariable should have a type. 2017-08-16 13:39:07 +00:00
LTO [llvm] Get rid of "%T" expansions 2017-08-15 20:29:24 +00:00
MC [AMDGPU][MC][GFX9] Added op_sel support for v_mad_*16, v_fma_f16, v_div_fixup_f16 2017-08-16 15:16:32 +00:00
Object Revert archive-* tests from r310953, there were test failures. 2017-08-15 23:41:34 +00:00
ObjectYAML
Other [llvm] Get rid of "%T" expansions 2017-08-15 20:29:24 +00:00
SafepointIRVerifier
SymbolRewriter
TableGen Revert r310919 - [globalisel][tablegen] Support zero-instruction emission. 2017-08-15 15:10:31 +00:00
ThinLTO/X86 [llvm] Get rid of "%T" expansions 2017-08-15 20:29:24 +00:00
tools [llvm] Get rid of "%T" expansions 2017-08-15 20:29:24 +00:00
Transforms [InstCombine] Make folding (X >s -1) ? C1 : C2 --> ((X >>s 31) & (C2 - C1)) + C1 support splat vectors 2017-08-16 21:52:07 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg
lit.site.cfg.in
TestRunner.sh