GlobalISel: Remove check for illegal MIR
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Fri, 24 Jan 2020 23:06:30 +0000 (18:06 -0500)
committerMatt Arsenault <arsenm2@gmail.com>
Wed, 5 Feb 2020 23:37:17 +0000 (18:37 -0500)
The verifier will catch this.

llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp

index cd5419f..ef1b74e 100644 (file)
@@ -1128,8 +1128,6 @@ LegalizerHelper::LegalizeResult LegalizerHelper::narrowScalar(MachineInstr &MI,
     if (TypeIdx != 0)
       return UnableToLegalize;
 
-    if (!MI.getOperand(2).isImm())
-      return UnableToLegalize;
     int64_t SizeInBits = MI.getOperand(2).getImm();
 
     // So long as the new type has more bits than the bits we're extending we