[llvm-commits] [llvm] r170667 - /llvm/trunk/lib/Target/Mips/MipsISelLowering.cpp

Reed Kotler rkotler at mips.com
Wed Dec 19 21:09:15 PST 2012


Author: rkotler
Date: Wed Dec 19 23:09:15 2012
New Revision: 170667

URL: http://llvm.org/viewvc/llvm-project?rev=170667&view=rev
Log:
This assert is overly restrictive and does not work for mips16.


Modified:
    llvm/trunk/lib/Target/Mips/MipsISelLowering.cpp

Modified: llvm/trunk/lib/Target/Mips/MipsISelLowering.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Mips/MipsISelLowering.cpp?rev=170667&r1=170666&r2=170667&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Mips/MipsISelLowering.cpp (original)
+++ llvm/trunk/lib/Target/Mips/MipsISelLowering.cpp Wed Dec 19 23:09:15 2012
@@ -1048,7 +1048,6 @@
 static unsigned
 AddLiveIn(MachineFunction &MF, unsigned PReg, const TargetRegisterClass *RC)
 {
-  assert(RC->contains(PReg) && "Not the correct regclass!");
   unsigned VReg = MF.getRegInfo().createVirtualRegister(RC);
   MF.getRegInfo().addLiveIn(PReg, VReg);
   return VReg;





More information about the llvm-commits mailing list