[llvm] r356411 - [GlobalISel] Include missing change from r356396

Amara Emerson via llvm-commits llvm-commits at lists.llvm.org
Mon Mar 18 14:29:21 PDT 2019


Author: aemerson
Date: Mon Mar 18 14:29:21 2019
New Revision: 356411

URL: http://llvm.org/viewvc/llvm-project?rev=356411&view=rev
Log:
[GlobalISel] Include missing change from r356396

Forgot to add a change to relax some asserts in r356396.

Modified:
    llvm/trunk/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp

Modified: llvm/trunk/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp?rev=356411&r1=356410&r2=356411&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp (original)
+++ llvm/trunk/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp Mon Mar 18 14:29:21 2019
@@ -912,10 +912,8 @@ MachineInstrBuilder MachineIRBuilder::bu
   }
   case TargetOpcode::COPY:
     assert(DstOps.size() == 1 && "Invalid Dst");
-    assert(SrcOps.size() == 1 && "Invalid Srcs");
-    assert(DstOps[0].getLLTTy(*getMRI()) == LLT() ||
-           SrcOps[0].getLLTTy(*getMRI()) == LLT() ||
-           DstOps[0].getLLTTy(*getMRI()) == SrcOps[0].getLLTTy(*getMRI()));
+    // If the caller wants to add a subreg source it has to be done separately
+    // so we may not have any SrcOps at this point yet.
     break;
   case TargetOpcode::G_FCMP:
   case TargetOpcode::G_ICMP: {




More information about the llvm-commits mailing list