Go to file
Sanjay Patel 53fa17a014 [InstCombine] shrink truncated splat shuffle (2nd try)
This was committed at r297155 and reverted at r297166 because of an
over-reaching clang test. That should be fixed with r297189.

This is one part of solving a recent bug report:
http://lists.llvm.org/pipermail/llvm-dev/2017-February/110293.html

This keeps with our general approach: changing arbitrary shuffles is off-limts,
but changing splat is ok. The transform is very similar to the existing
shrinkBitwiseLogic() canonicalization.

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

llvm-svn: 297232
2017-03-07 21:45:16 +00:00
clang [AArch64] Vulcan is now ThunderXT99 2017-03-07 21:24:53 +00:00
clang-tools-extra Do not display highlights for clang-include-fixer-at-point 2017-03-06 14:49:26 +00:00
compiler-rt [PowerPC] mark xray test as unsupported on powerpcle in testsuite 2017-03-07 18:52:54 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc math: Implement sinh function 2017-02-25 02:46:53 +00:00
libcxx Add list of filesystem NB comments to TODO.TXT so they can be tracked separately 2017-03-06 21:23:36 +00:00
libcxxabi Fully Reformat fallback_malloc.cpp 2017-03-04 03:23:15 +00:00
libunwind Tidy up the way we include EHHeaderParser.hpp. 2017-03-07 18:21:51 +00:00
lld Pass archive files to link.exe if they contain at least one native object file. 2017-03-07 21:26:10 +00:00
lldb Make LLDB skip server-client roundtrip for signals that don't require any actions 2017-03-07 21:34:40 +00:00
llgo [llgo] Remove support for LLVM attributes 2016-12-06 19:22:04 +00:00
llvm [InstCombine] shrink truncated splat shuffle (2nd try) 2017-03-07 21:45:16 +00:00
openmp OpenMP version 5.0 added 2017-03-06 22:07:40 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [ScopDetection] Require LoadInst base pointers to be hoisted. 2017-03-07 20:28:43 +00:00