diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2015-12-12 21:46:23 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2015-12-12 21:46:23 +0000 |
commit | 052191dd82d037c7611bc8e63db8a8b3e376b8f2 (patch) | |
tree | 40ca1b219972b4174f8aba33945b076ed7cbaedc /llvm/lib | |
parent | 1578ec8860b9b9d66d9cf9e4fe85c0e19af9b02f (diff) | |
download | bcm5719-llvm-052191dd82d037c7611bc8e63db8a8b3e376b8f2.tar.gz bcm5719-llvm-052191dd82d037c7611bc8e63db8a8b3e376b8f2.zip |
[X86][AVX512] Added support for VMOVQ shuffle comments
llvm-svn: 255442
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp | 26 |
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: |