summaryrefslogtreecommitdiffstats
path: root/llvm/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
commitcbb51dacfbedf433bd481b6b2e308ac699ac8419 (patch)
tree96da53f4ba15ad98aa9fac702a59205af43a43e9 /llvm/lib/Target
parentb7a1c4d33b41af60d6bdd9cace1d5b6df3be291c (diff)
downloadbcm5719-llvm-cbb51dacfbedf433bd481b6b2e308ac699ac8419.tar.gz
bcm5719-llvm-cbb51dacfbedf433bd481b6b2e308ac699ac8419.zip
Fix assembly syntax for AVX512 vector blend instructions.
llvm-svn: 196393
Diffstat (limited to 'llvm/lib/Target')
-rw-r--r--llvm/lib/Target/X86/X86InstrAVX512.td4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/X86InstrAVX512.td b/llvm/lib/Target/X86/X86InstrAVX512.td
index cb19fbd5638..012934140ff 100644
--- a/llvm/lib/Target/X86/X86InstrAVX512.td
+++ b/llvm/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;
OpenPOWER on IntegriCloud