summaryrefslogtreecommitdiff
path: root/lib/Target
diff options
context:
space:
mode:
authorCameron McInally <cameron.mcinally@nyu.edu>2013-12-04 18:05:36 +0000
committerCameron McInally <cameron.mcinally@nyu.edu>2013-12-04 18:05:36 +0000
commit6d3d93c40b3a08b6795fee56c8aaca2a2cde5bee (patch)
tree6d7a26578bd6611f2d7a4073d8fab737da03d045 /lib/Target
parent3ddd790df11cb1df6d2c81882b24f8c187c09033 (diff)
downloadllvm-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.td4
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;