diff options
author | Cameron McInally <cameron.mcinally@nyu.edu> | 2013-12-04 18:05:36 +0000 |
---|---|---|
committer | Cameron McInally <cameron.mcinally@nyu.edu> | 2013-12-04 18:05:36 +0000 |
commit | 6d3d93c40b3a08b6795fee56c8aaca2a2cde5bee (patch) | |
tree | 6d7a26578bd6611f2d7a4073d8fab737da03d045 /lib/Target | |
parent | 3ddd790df11cb1df6d2c81882b24f8c187c09033 (diff) | |
download | llvm-6d3d93c40b3a08b6795fee56c8aaca2a2cde5bee.tar.gz llvm-6d3d93c40b3a08b6795fee56c8aaca2a2cde5bee.tar.bz2 llvm-6d3d93c40b3a08b6795fee56c8aaca2a2cde5bee.tar.xz |
Fix assembly syntax for AVX512 vector blend instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@196393 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target')
-rw-r--r-- | lib/Target/X86/X86InstrAVX512.td | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Target/X86/X86InstrAVX512.td b/lib/Target/X86/X86InstrAVX512.td index cb19fbd563..012934140f 100644 --- a/lib/Target/X86/X86InstrAVX512.td +++ b/lib/Target/X86/X86InstrAVX512.td @@ -627,14 +627,14 @@ multiclass avx512_blendmask<bits<8> opc, string OpcodeStr, Intrinsic Int, def rm : AVX5128I<opc, MRMSrcMem, (outs RC:$dst), (ins KRC:$mask, RC:$src1, x86memop:$src2), !strconcat(OpcodeStr, - "\t{$src2, $src1, $mask, $dst|$dst, $mask, $src1, $src2}"), + "\t{$src2, $src1, ${dst} {${mask}}|${dst} {${mask}}, $src1, $src2}"), []>, EVEX_4V, EVEX_K; def rm_Int : AVX5128I<opc, MRMSrcMem, (outs RC:$dst), (ins KRC:$mask, RC:$src1, x86memop:$src2), !strconcat(OpcodeStr, - "\t{$src2, $src1, $mask, $dst|$dst, $mask, $src1, $src2}"), + "\t{$src2, $src1, ${dst} {${mask}}|${dst} {${mask}}, $src1, $src2}"), [(set RC:$dst, (Int KRC:$mask, (vt RC:$src1), (mem_frag addr:$src2)))]>, EVEX_4V, EVEX_K; |