Go to file
Michael Zuckerman 849a6a5e5a [x86][inline-asm][AVX512][clang][PART-1] Introducing "k" and "Yk" constraints for extended inline assembly, enabling use of AVX512 masked vectorized instructions.
Commit on behalf of mharoush

Extending inline assembly support, compatible with GCC as folowing:
 "k" constraint hints the compiler to select any of AVX512 k0-k7 registers.
 "Yk" constraint is a subset of "k" excluding k0 which is not allowd to be used as a mask.

Reviewer: 1. rnk

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

llvm-svn: 285604
2016-10-31 17:23:52 +00:00
clang [x86][inline-asm][AVX512][clang][PART-1] Introducing "k" and "Yk" constraints for extended inline assembly, enabling use of AVX512 masked vectorized instructions. 2016-10-31 17:23:52 +00:00
clang-tools-extra Add modernize-use-auto tests for casts inside macros 2016-10-31 17:17:45 +00:00
compiler-rt [ASan] Initialize cloned dynamic runtime global variables earlier 2016-10-31 17:13:02 +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 Provide vstore_half helper to workaround clc restrictions 2016-09-21 20:15:55 +00:00
libcxx [libc++] Add configuration define for off_t functions 2016-10-31 15:09:10 +00:00
libcxxabi Spell libcxxabi-no-threads correctly 2016-10-31 14:14:04 +00:00
libunwind [libunwind] Add support for Fuchsia 2016-10-23 21:48:47 +00:00
lld Simplify. NFC. 2016-10-31 14:44:41 +00:00
lldb Remove usages of TimeValue from gdb-remote process plugin 2016-10-31 17:19:42 +00:00
llgo [llgo] add llgo source path to LLVM_GO_PACKAGES 2016-07-27 03:01:00 +00:00
llvm SingleLinkedListIterator::operator++(int) shouldn't return a reference 2016-10-31 17:20:43 +00:00
openmp Fixed a memory leak related to task dependencies. 2016-10-27 11:43:07 +00:00
parallel-libs [Acxxel] Remove setActiveDeviceForThread 2016-10-28 00:54:02 +00:00
polly [ScopDetect] Use SCEVRewriteVisitor to simplify SCEVRemoveSMax rewriter 2016-10-29 06:19:34 +00:00