summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2015-12-12 21:46:23 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2015-12-12 21:46:23 +0000
commit052191dd82d037c7611bc8e63db8a8b3e376b8f2 (patch)
tree40ca1b219972b4174f8aba33945b076ed7cbaedc /llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp
parent1578ec8860b9b9d66d9cf9e4fe85c0e19af9b02f (diff)
downloadbcm5719-llvm-052191dd82d037c7611bc8e63db8a8b3e376b8f2.tar.gz
bcm5719-llvm-052191dd82d037c7611bc8e63db8a8b3e376b8f2.zip
[X86][AVX512] Added support for VMOVQ shuffle comments
llvm-svn: 255442
Diffstat (limited to 'llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp')
-rw-r--r--llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp26
1 files changed, 14 insertions, 12 deletions
diff --git a/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp b/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp
index 779c2193056..9d6795f93ef 100644
--- a/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp
+++ b/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp
@@ -672,20 +672,22 @@ bool llvm::EmitAnyX86InstComments(const MCInst *MI, raw_ostream &OS,
break;
case X86::MOVPQI2QIrr:
- case X86::MOVZPQILo2PQIrr:
- case X86::VMOVPQI2QIrr:
- case X86::VMOVZPQILo2PQIrr:
- Src1Name = getRegName(MI->getOperand(1).getReg());
- // FALL THROUGH.
- case X86::MOVQI2PQIrm:
+ case X86::MOVZPQILo2PQIrr:
+ case X86::VMOVPQI2QIrr:
+ case X86::VMOVZPQILo2PQIrr:
+ case X86::VMOVZPQILo2PQIZrr:
+ Src1Name = getRegName(MI->getOperand(1).getReg());
+ // FALL THROUGH.
+ case X86::MOVQI2PQIrm:
case X86::MOVZQI2PQIrm:
case X86::MOVZPQILo2PQIrm:
- case X86::VMOVQI2PQIrm:
- case X86::VMOVZQI2PQIrm:
- case X86::VMOVZPQILo2PQIrm:
- DecodeZeroMoveLowMask(MVT::v2i64, ShuffleMask);
- DestName = getRegName(MI->getOperand(0).getReg());
- break;
+ case X86::VMOVQI2PQIrm:
+ case X86::VMOVZQI2PQIrm:
+ case X86::VMOVZPQILo2PQIrm:
+ case X86::VMOVZPQILo2PQIZrm:
+ DecodeZeroMoveLowMask(MVT::v2i64, ShuffleMask);
+ DestName = getRegName(MI->getOperand(0).getReg());
+ break;
case X86::MOVDI2PDIrm:
case X86::VMOVDI2PDIrm:
OpenPOWER on IntegriCloud