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 | cbb51dacfbedf433bd481b6b2e308ac699ac8419 (patch) | |
| tree | 96da53f4ba15ad98aa9fac702a59205af43a43e9 /llvm/lib/Target | |
| parent | b7a1c4d33b41af60d6bdd9cace1d5b6df3be291c (diff) | |
| download | bcm5719-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.td | 4 |
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; |

