ghc-7.2.1: The GHC API

Cmm

Documentation

data GenCmmGraph n

Constructors

CmmGraph 

Fields

g_entry :: BlockId
 
g_graph :: Graph n C C
 

type GenCmmReplGraph n e x = FuelUniqSM (Maybe (Graph n e x))

modifyGraph :: (Graph n C C -> Graph n' C C) -> GenCmmGraph n -> GenCmmGraph n'

foldGraphBlocks :: (CmmBlock -> a -> a) -> a -> CmmGraph -> a

analFwd :: Monad m => DataflowLattice f -> FwdTransfer n f -> FwdPass m n f

analBwd :: Monad m => DataflowLattice f -> BwdTransfer n f -> BwdPass m n f

analRewFwd :: Monad m => DataflowLattice f -> FwdTransfer n f -> FwdRewrite m n f -> FwdPass m n f

analRewBwd :: Monad m => DataflowLattice f -> BwdTransfer n f -> BwdRewrite m n f -> BwdPass m n f

module CmmNode