ghc-7.8.4: The GHC API

Safe Haskell | None
Language | Haskell98

CmmBuildInfoTables

# Documentation

type CAFSet = Set CLabel

type CAFEnv = BlockEnv CAFSet

cafAnal :: CmmGraph -> CAFEnv

doSRTs :: DynFlags -> TopSRT -> [(CAFEnv, [CmmDecl])] -> IO (TopSRT, [CmmDecl])

data TopSRT

Instances

Outputable TopSRT |

emptySRT :: MonadUnique m => m TopSRT

isEmptySRT :: TopSRT -> Bool

srtToData :: TopSRT -> CmmGroup