Go to file
Sanjay Patel 264d7e5b68 [x86] convert masked store of one element to scalar store
Another opportunity to reduce masked stores: in D16691, we decided not to attempt the 'one mask element is set'
transform in InstCombine, but this should be a win for any AVX machine.

Code comments note that this transform could be extended for other targets / cases.

Differential Revision: http://reviews.llvm.org/D16828

llvm-svn: 260145
2016-02-08 21:05:08 +00:00
clang [Coverage] Fix crash when handling certain macro expansions 2016-02-08 19:25:45 +00:00
clang-tools-extra [clang-tidy] Some improvements in 'misc-definitions-in-headers' check. 2016-02-08 16:05:39 +00:00
compiler-rt [PGO] Simpflify test and increase coverage 2016-02-08 20:46: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: Add frexp ported from amd-builtins 2016-02-08 17:07:21 +00:00
libcxx Clean up a test; get rid of hard-wired char/wchar_t code for template fns that take any char type. Prep work for PR#26503 2016-02-08 17:38:23 +00:00
libcxxabi [libcxxabi] Teach cxa_demangle about Hexagon's long double size 2016-01-20 14:10:23 +00:00
libunwind Introduce NetBSD support 2016-02-06 18:19:29 +00:00
lld Fix the alignment of PT_PHDR. 2016-02-08 15:33:53 +00:00
lldb A number of improvements to decorator conditionals. 2016-02-08 19:35:18 +00:00
llgo [llgo] Force exporting __morestack from llgoi 2015-11-27 04:46:46 +00:00
llvm [x86] convert masked store of one element to scalar store 2016-02-08 21:05:08 +00:00
openmp [CMake] Introduce OPENMP_LLVM_TOOLS_DIR 2016-02-05 07:00:13 +00:00
polly Separate invariant equivalence classes by type 2016-02-07 17:30:13 +00:00