[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