diff options
author | Michael Zuckerman <Michael.zuckerman@intel.com> | 2016-10-18 13:52:39 +0000 |
---|---|---|
committer | Michael Zuckerman <Michael.zuckerman@intel.com> | 2016-10-18 13:52:39 +0000 |
commit | 1bee6340efca945609438fcac0d6c149952d97d0 (patch) | |
tree | 777f5ac01c3484a1b64898887c71d7dc909b3db4 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | 65e0c7387566f935f45d6bd39ed8fa495836be28 (diff) | |
download | bcm5719-llvm-1bee6340efca945609438fcac0d6c149952d97d0.tar.gz bcm5719-llvm-1bee6340efca945609438fcac0d6c149952d97d0.zip |
[x86][inline-asm][avx512] allow swapping of '{k<num>}' & '{z}' marks
Committing on behalf of Coby Tayree: After check-all and LGTM
Desc:
AVX512 allows dest operand to be followed by an op-mask register specifier ('{k<num>}', which in turn may be followed by a merging/zeroing specifier ('{z}')
Currently, the following forms are allowed:
{k<num>}
{k<num>}{z}
This patch allows the following forms:
{z}{k<num>}
and ignores the next form:
{z}
Justification would be quite simple - GCC
Differential Revision: http://reviews.llvm.org/D25013
llvm-svn: 284479
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions