GlobalISel: Remove redundant check in verifier
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Tue, 9 Jun 2020 13:20:57 +0000 (09:20 -0400)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Tue, 9 Jun 2020 19:04:27 +0000 (15:04 -0400)
This was already checked earlier for all instructions.

llvm/lib/CodeGen/MachineVerifier.cpp

index df23ccf..c477626 100644 (file)
@@ -915,9 +915,6 @@ void MachineVerifier::verifyPreISelGenericInstruction(const MachineInstr *MI) {
   switch (MI->getOpcode()) {
   case TargetOpcode::G_CONSTANT:
   case TargetOpcode::G_FCONSTANT: {
-    if (MI->getNumOperands() < MCID.getNumOperands())
-      break;
-
     LLT DstTy = MRI->getType(MI->getOperand(0).getReg());
     if (DstTy.isVector())
       report("Instruction cannot use a vector result type", MI);