reg-alloc-graph-color-0.0.0.0: Register allocation by graph colorization
RegAlloc.UGraph.Private
newtype UGraph Source #
Constructors
Fields
Defined in RegAlloc.UGraph.Private
Methods
(==) :: UGraph -> UGraph -> Bool #
(/=) :: UGraph -> UGraph -> Bool #
showsPrec :: Int -> UGraph -> ShowS #
show :: UGraph -> String #
showList :: [UGraph] -> ShowS #
(<>) :: UGraph -> UGraph -> UGraph #
sconcat :: NonEmpty UGraph -> UGraph #
stimes :: Integral b => b -> UGraph -> UGraph #
mempty :: UGraph #
mappend :: UGraph -> UGraph -> UGraph #
mconcat :: [UGraph] -> UGraph #
null :: UGraph -> Bool Source #
nullEdges :: UGraph -> Bool Source #
(!) :: UGraph -> Int -> Nodes Source #
nbrsOf :: Int -> UGraph -> Nodes Source #
coalesce :: Node -> Int -> UGraph -> UGraph Source #
coalesceIfNoEdge :: Node -> Int -> UGraph -> UGraph Source #
replaceIS :: Int -> Int -> IntSet -> IntSet Source #
hasEdge :: Node -> Int -> UGraph -> Bool Source #
toAscList :: UGraph -> [(Int, Nodes)] Source #
deleteNode :: Int -> UGraph -> UGraph Source #
deleteNodes :: IntSet -> UGraph -> UGraph Source #
insertEdge :: Node -> Int -> UGraph -> UGraph Source #
insertEdges :: [(Node, Int)] -> UGraph -> UGraph Source #
empty :: Int -> UGraph Source #
edges :: UGraph -> [(Int, Node)] Source #