Go to file
Simon Pilgrim c9a0779309 [X86][SSE] Enable commutation for SSE immediate blend instructions
Patch to allow (v)blendps, (v)blendpd, (v)pblendw and vpblendd instructions to be commuted - swaps the src registers and inverts the blend mask.

This is primarily to improve memory folding (see new tests), but it also improves the quality of shuffles (see modified tests).

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

llvm-svn: 221313
2014-11-04 23:25:08 +00:00
clang Use backslashes to escape spaces and other backslashes in -dwarf-debug-flags. 2014-11-04 22:28:48 +00:00
clang-tools-extra [clang-tidy] Don't print a message if there's no error. 2014-11-04 15:25:22 +00:00
compiler-rt [TSan] Refactor/simplify ReportLocation structure. 2014-11-04 22:07:57 +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 Prune CRLF. 2014-10-27 12:37:26 +00:00
libcxx Mark another test as UNSUPPORTED with ASAN and MSAN 2014-11-04 17:03:47 +00:00
libcxxabi Fix unicode chars into ascii in comment lines. 2014-10-27 08:08:18 +00:00
lld Fix an [-Werror,-Winconsistent-missing-override] error. 2014-11-04 23:21:07 +00:00
lldb for Siva Chandra: Fix compilation of StringPrinter.cpp with GCC. Differential Revision: http://reviews.llvm.org/D6122 2014-11-04 22:43:34 +00:00
llvm [X86][SSE] Enable commutation for SSE immediate blend instructions 2014-11-04 23:25:08 +00:00
openmp I apologise in advance for the size of this check-in. At Intel we do 2014-10-07 16:25:50 +00:00
polly Use argument type directly from fflush if available in translation unit 2014-11-04 09:18:24 +00:00