Go to file
Simon Pilgrim ca1da1bf07 [X86][SSE] Improved blend+zero target shuffle combining to use combined shuffle mask directly
We currently only combine to blend+zero if the target value type has 8 elements or less, but this was missing a lot of cases where the combined mask had been widened.

This change makes it so we use the combined mask to determine the blend value type, allowing us to catch more widened cases.

llvm-svn: 272003
2016-06-07 12:20:14 +00:00
clang Reapply [Coverage] Fix an assertion failure if the definition of an unused function spans multiple files. 2016-06-07 10:07:51 +00:00
clang-tools-extra [clang-tidy] readability-identifier-naming - Support for Type Aliases 2016-06-07 09:11:19 +00:00
compiler-rt [sanitizer] Initial implementation of a Hardened Allocator 2016-06-07 01:20:26 +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: Use single precision fmax in sp path 2016-05-17 19:44:01 +00:00
libcxx Rename some test data (and make it const) to rid us of some shadowing warnings in the test suite. No functional change. Thanks to STL@microsoft for the report and patch. 2016-06-06 18:24:08 +00:00
libcxxabi Partially revert r270816: build with -fvisibility=hidden. 2016-06-02 08:14:28 +00:00
libunwind [libunwind] Remove unused code. 2016-06-03 20:57:48 +00:00
lld Add missing REQUIRES: arm from test. To fix tests building without ARM. 2016-06-07 09:49:40 +00:00
lldb Add support for using armv7 compact unwind information 2016-06-07 02:19:54 +00:00
llgo [llgo] llgoi: separate evaluation from printing 2016-04-25 01:18:20 +00:00
llvm [X86][SSE] Improved blend+zero target shuffle combining to use combined shuffle mask directly 2016-06-07 12:20:14 +00:00
openmp Fine tuning of TC* macros - small followup 2016-06-01 09:59:26 +00:00
polly [FIX] Model the rounding behaviour of SRem correctly 2016-06-07 12:00:37 +00:00