Go to file
Chandler Carruth fc0db222b5 [x86] Teach the new vector shuffle lowering about the zero masking
abilities of INSERTPS which are really powerful and come up in very
important contexts such as forming diagonal matrices, etc.

With this I ended up being able to remove the somewhat weird helper
I added for INSERTPS because we can collapse the entire state to a no-op
mask. Added a bunch of tests for inserting into a zero-ish vector.

llvm-svn: 217117
2014-09-04 01:13:48 +00:00
clang Adjust test to handle fallout from r217102. 2014-09-03 23:20:58 +00:00
clang-tools-extra ClangTidy misc-argument-comment check: don't check arguments to template 2014-09-03 14:56:30 +00:00
compiler-rt Fixup test case after r217079 2014-09-03 23:46:12 +00:00
debuginfo-tests relax testcase for LLDB output format compatibility. 2014-03-19 23:06:18 +00:00
libclc Implement isinf builtin 2014-09-03 15:55:40 +00:00
libcxx Make the ASAN RAII object a nop when building w/o ASAN 2014-09-03 21:37:43 +00:00
libcxxabi Allow LIBCXXABI_SINGLE_THREADED to be defined by build scripts 2014-09-02 21:23:49 +00:00
lld Fix unit test now that 'ld' is host specific 2014-09-04 00:16:04 +00:00
lldb ASan malloc/free history threads 2014-09-04 01:03:18 +00:00
llvm [x86] Teach the new vector shuffle lowering about the zero masking 2014-09-04 01:13:48 +00:00
openmp Fix a crash that occurred under obscure circumstances during library shutdown 2014-09-03 11:34:33 +00:00
polly Fix formatting 2014-08-31 16:21:20 +00:00