[X86][AVX512] Added support for VMOVQ shuffle comments
[oota-llvm.git] / lib / Target / X86 / InstPrinter / X86InstComments.cpp
index 779c2193056ac0ff362403f047673611dc2af441..9d6795f93efc32c718688f445c7c172b3a974776 100644 (file)
@@ -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:\r
+  case X86::VMOVPQI2QIrr:\r
+  case X86::VMOVZPQILo2PQIrr:\r
+  case X86::VMOVZPQILo2PQIZrr:\r
+    Src1Name = getRegName(MI->getOperand(1).getReg());\r
+  // FALL THROUGH.\r
+  case X86::MOVQI2PQIrm:\r
   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:\r
+  case X86::VMOVZQI2PQIrm:\r
+  case X86::VMOVZPQILo2PQIrm:\r
+  case X86::VMOVZPQILo2PQIZrm:\r
+    DecodeZeroMoveLowMask(MVT::v2i64, ShuffleMask);\r
+    DestName = getRegName(MI->getOperand(0).getReg());\r
+    break;\r
 
   case X86::MOVDI2PDIrm:
   case X86::VMOVDI2PDIrm: