warning police
authorBen.Lippmeier@anu.edu.au <unknown>
Thu, 13 Sep 2007 16:14:43 +0000 (16:14 +0000)
committerBen.Lippmeier@anu.edu.au <unknown>
Thu, 13 Sep 2007 16:14:43 +0000 (16:14 +0000)
compiler/nativeGen/RegAllocColor.hs
compiler/utils/GraphColor.hs

index 48e64bf..fc62157 100644 (file)
@@ -126,7 +126,6 @@ regAlloc_spin dflags (spinCount :: Int) triv regsFree slotsFree debug_codeGraphs
                        = {-# SCC "ColorGraph" #-}
                           Color.colorGraph
                                (dopt Opt_RegsIterative dflags)
-                               spinCount
                                regsFree triv spill graph
 
        -- rewrite regs in the code that have been coalesced
index 10852d4..46bf384 100644 (file)
@@ -39,7 +39,6 @@ colorGraph
           , Eq color, Eq cls, Ord k
           , Outputable k, Outputable cls, Outputable color)
        => Bool                         -- ^ whether to do iterative coalescing
-       -> Int                          -- ^ how many times coloring has been called so far
        -> UniqFM (UniqSet color)       -- ^ map of (node class -> set of colors available for this class).
        -> Triv   k cls color           -- ^ fn to decide whether a node is trivially colorable.
        -> (Graph k cls color -> k)     -- ^ fn to choose a node to potentially leave uncolored if nothing is trivially colorable.
@@ -50,7 +49,7 @@ colorGraph
           , UniqFM  k )                -- map of regs (r1 -> r2) that were coaleced
                                        --       r1 should be replaced by r2 in the source
 
-colorGraph iterative spinCount colors triv spill graph0
+colorGraph iterative colors triv spill graph0
  = let
        -- If we're not doing iterative coalescing then just do a conservative
        --      coalescing stage at the front.