CmmContFlowOpt

ghc-7.0.4: The GHC API

CmmContFlowOpt

# Documentation

runCmmOpts :: Tx g -> Tx (GenCmm d h g)

cmmCfgOpts :: Tx (ListGraph CmmStmt)

cmmCfgOptsZ :: Tx (a, CmmGraph)

branchChainElimZ :: Tx CmmGraph

removeUnreachableBlocksZ :: Tx CmmGraph

predMap :: LastNode l => LGraph m l -> BlockEnv BlockSet

replaceLabelsZ :: BlockEnv BlockId -> CmmGraph -> CmmGraph

replaceBranches :: BlockEnv BlockId -> CmmGraph -> CmmGraph

runCmmContFlowOptsZs :: [CmmZ] -> [CmmZ]