summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2016-05-21 22:50:09 +0000
committerCraig Topper <craig.topper@gmail.com>2016-05-21 22:50:09 +0000
commitd5da6a39f2eadd17253989192884f1cea94eae55 (patch)
treec4443fe6ab0373bbbddc05c591c73c0ba73f1f11
parent08a6857c8237d4f28ab342a1fb6a56717885aa62 (diff)
downloadbcm5719-llvm-d5da6a39f2eadd17253989192884f1cea94eae55.tar.gz
bcm5719-llvm-d5da6a39f2eadd17253989192884f1cea94eae55.zip
[AVX512] Rename vector extract instructions so 'mr' intead of 'rm' to reflect the fact that memory is the destination.
llvm-svn: 270332
-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 195f4239e39..aebaf29a596 100644
--- a/llvm/lib/Target/X86/X86InstrAVX512.td
+++ b/llvm/lib/Target/X86/X86InstrAVX512.td
@@ -655,13 +655,13 @@ multiclass vextract_for_size<int Opcode,
(iPTR imm)))]>,
AVX512AIi8Base, EVEX;
let mayStore = 1 in {
- def rm : AVX512AIi8<Opcode, MRMDestMem, (outs),
+ def mr : AVX512AIi8<Opcode, MRMDestMem, (outs),
(ins To.MemOp:$dst, From.RC:$src1, i32u8imm:$src2),
"vextract" # To.EltTypeName # "x" # To.NumElts #
"\t{$src2, $src1, $dst|$dst, $src1, $src2}",
[]>, EVEX;
- def rmk : AVX512AIi8<Opcode, MRMDestMem, (outs),
+ def mrk : AVX512AIi8<Opcode, MRMDestMem, (outs),
(ins To.MemOp:$dst, To.KRCWM:$mask,
From.RC:$src1, i32u8imm:$src2),
"vextract" # To.EltTypeName # "x" # To.NumElts #
OpenPOWER on IntegriCloud