[llvm-commits] [llvm] r129313 - /llvm/trunk/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp

Wesley Peck peckw at wesleypeck.com
Mon Apr 11 15:45:02 PDT 2011


Author: peckw
Date: Mon Apr 11 17:45:02 2011
New Revision: 129313

URL: http://llvm.org/viewvc/llvm-project?rev=129313&view=rev
Log:
Fix an error in the MBlaze delay slot filler.

Modified:
    llvm/trunk/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp

Modified: llvm/trunk/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp?rev=129313&r1=129312&r2=129313&view=diff
==============================================================================
--- llvm/trunk/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp (original)
+++ llvm/trunk/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp Mon Apr 11 17:45:02 2011
@@ -77,7 +77,7 @@
 
         // We must assume that unknown immediate values require more than
         // 16-bits to represent.
-        if (mop.isGlobal() || mop.isSymbol())
+        if (mop.isGlobal() || mop.isSymbol() || mop.isJTI() || mop.isCPI())
           return true;
 
         // FIXME: we could probably check to see if the FP value happens





More information about the llvm-commits mailing list