Go to file
Michael Kuperstein 59f8305305 [DAG] Allow build-to-shuffle combine to combine builds from two wide vectors.
This allows us to, in some cases, create a vector_shuffle out of a build_vector, when
the inputs to the build are extract_elements from two different vectors, at least one
of which is wider than the output. (E.g. a <8 x i16> being constructed out of
elements from a <16 x i16> and a <8 x i16>).

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

llvm-svn: 281402
2016-09-13 21:53:32 +00:00
clang Temporary fix for MS _Interlocked intrinsics 2016-09-13 21:51:37 +00:00
clang-tools-extra [clang-tidy] Fix naming in container-size-empty. 2016-09-13 10:19:13 +00:00
compiler-rt [asan] Reify ErrorSanitizerGetAllocatedSizeNotOwned 2016-09-13 20:47:42 +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 Replace nextafter implementation 2016-09-08 16:37:56 +00:00
libcxx [libcxx] Fix gcc builds. 2016-09-13 09:32:32 +00:00
libcxxabi [lit] Replace print with lit_config.note(). 2016-09-02 13:56:05 +00:00
libunwind Add missing _US_ACTION_MASK constant to unwind.h 2016-09-05 18:01:13 +00:00
lld [ELF] Set EF_ARM_EABI_VER5 for ARM 2016-09-13 20:51:32 +00:00
lldb Cleaned up some of the "frame diagnose" code to use Operands as currency. 2016-09-13 21:18:27 +00:00
llgo [llgo] add llgo source path to LLVM_GO_PACKAGES 2016-07-27 03:01:00 +00:00
llvm [DAG] Allow build-to-shuffle combine to combine builds from two wide vectors. 2016-09-13 21:53:32 +00:00
openmp Fix bitmask upper bounds check 2016-09-12 19:02:53 +00:00
parallel-libs [SE] Use real HostPlatformDevice for testing 2016-09-13 20:14:44 +00:00
polly cmake: PollyPPCG depends on PollyISL 2016-09-13 21:09:35 +00:00