Go to file
Simon Pilgrim 7d168e19e8 [X86][SSE] Enable commutation between MOVHLPS and UNPCKHPD
Assuming SSE2 is available then we can safely commute between these, removing some unnecessary register moves and improving memory folding opportunities.

VEX encoded versions don't benefit so I haven't added support to them.

llvm-svn: 277930
2016-08-06 18:40:28 +00:00
clang Headers: Add ARM support to intrin.h for MSVC compatibility 2016-08-06 17:58:24 +00:00
clang-tools-extra [include-fixer] Correct some header mappings. 2016-08-05 11:54:34 +00:00
compiler-rt [sanitizer] allocator: move TransferBatch into SizeClassAllocator64/SizeClassAllocator32 because we actually need different iplementations for the 64- and 32-bit case. NFC; the following patches will make the TransferBatch implementations differ 2016-08-06 01:24:11 +00:00
debuginfo-tests
libclc Make min follow the OCL 1.0 specs 2016-07-25 22:36:22 +00:00
libcxx Add MSVC specifics to .gitignore. Patch from STL@microsoft.com 2016-08-03 05:51:19 +00:00
libcxxabi Attempt to bring peace to -Werror buildbots. 2016-07-19 20:35:09 +00:00
libunwind unwind: disable executable stacks 2016-08-05 21:35:28 +00:00
lld COFF ARM: Fix typos in the relocation test 2016-08-06 18:02:51 +00:00
lldb The lack of classes in the hash table is not an error - it's very legitimately possible for a process to define no ObjC classes of its own. Discovered by debugging /bin/ls 2016-08-06 00:57:07 +00:00
llgo [llgo] add llgo source path to LLVM_GO_PACKAGES 2016-07-27 03:01:00 +00:00
llvm [X86][SSE] Enable commutation between MOVHLPS and UNPCKHPD 2016-08-06 18:40:28 +00:00
openmp Fixed x2APIC discovery for 256-processor architectures. 2016-08-05 15:59:11 +00:00
parallel-libs [StreamExecutor] Add kernel types 2016-08-05 16:05:44 +00:00
polly [CodeGen] Use MapVector instead of DenseMap. 2016-08-05 16:45:51 +00:00