Searched refs:CoreProgram (Results 1 – 25 of 50) sorted by relevance
12
480 printCore :: DynFlags -> CoreProgram -> IO ()499 doPassDUM :: (DynFlags -> UniqSupply -> CoreProgram -> IO CoreProgram) -> ModGuts -> CoreM ModGuts505 doPassDM :: (DynFlags -> CoreProgram -> IO CoreProgram) -> ModGuts -> CoreM ModGuts508 doPassD :: (DynFlags -> CoreProgram -> CoreProgram) -> ModGuts -> CoreM ModGuts511 doPassDU :: (DynFlags -> UniqSupply -> CoreProgram -> CoreProgram) -> ModGuts -> CoreM ModGuts514 doPassU :: (UniqSupply -> CoreProgram -> CoreProgram) -> ModGuts -> CoreM ModGuts517 doPassDFM :: (DynFlags -> FamInstEnvs -> CoreProgram -> IO CoreProgram) -> ModGuts -> CoreM ModGuts524 doPassDFU :: (DynFlags -> FamInstEnvs -> UniqSupply -> CoreProgram -> CoreProgram) -> ModGuts -> Co…534 doPassM :: Monad m => (CoreProgram -> m CoreProgram) -> ModGuts -> m ModGuts539 doPass :: (CoreProgram -> CoreProgram) -> ModGuts -> CoreM ModGuts[all …]
106 liberateCase :: DynFlags -> CoreProgram -> CoreProgram
58 exitifyProgram :: CoreProgram -> CoreProgram
77 doStaticArgs :: UniqSupply -> CoreProgram -> CoreProgram
327 cseProgram :: CoreProgram -> CoreProgram
435 callArityAnalProgram :: DynFlags -> CoreProgram -> CoreProgram
168 -> CoreProgram -> IO CoreProgram
230 bindsOnlyPass :: (CoreProgram -> CoreM CoreProgram) -> ModGuts -> CoreM ModGuts
20 import GHC.Core ( CoreProgram, CoreRule )66 mg_binds :: !CoreProgram, -- ^ Bindings for this module123 cg_binds :: CoreProgram,
163 sptCreateStaticBinds :: HscEnv -> Module -> CoreProgram164 -> IO ([SptEntry], CoreProgram)
1072 -> CoreProgram1073 -> IO (TidyEnv, CoreProgram)
51 dmdAnalProgram :: DynFlags -> FamInstEnvs -> CoreProgram -> IO CoreProgram62 do_prog :: CoreProgram -> CoreProgram1370 dumpStrSig :: CoreProgram -> SDoc
61 wwTopBinds :: DynFlags -> FamInstEnvs -> UniqSupply -> CoreProgram -> CoreProgram
62 doCoreProgram :: Env -> CoreProgram -> CoreProgram
252 bindsOnlyPass :: (CoreProgram -> CoreM CoreProgram) -> ModGuts -> CoreM ModGuts
156 -> CoreProgram158 -> (CoreProgram, [CoreRule], CoreProgram)
436 deShadowBinds :: CoreProgram -> CoreProgram
225 coreToStg :: DynFlags -> Module -> CoreProgram250 -> CoreProgram
232 bindsOnlyPass :: (CoreProgram -> CoreM CoreProgram) -> ModGuts -> CoreM ModGuts
429 deShadowBinds :: CoreProgram -> CoreProgram
178 corePrepPgm :: HscEnv -> Module -> ModLocation -> CoreProgram -> [TyCon]179 -> IO (CoreProgram, S.Set CostCentre)1708 collectCostCentres :: Module -> CoreProgram -> S.Set CostCentre
229 endPass :: CoreToDo -> CoreProgram -> [CoreRule] -> CoreM ()236 -> CoreToDo -> CoreProgram -> [CoreRule] -> IO ()259 -> CoreProgram -> [CoreRule]316 lintPassResult :: HscEnv -> CoreToDo -> CoreProgram -> IO ()328 -> Bag Err.MsgDoc -> Bag Err.MsgDoc -> CoreProgram413 lintCoreBindings :: DynFlags -> CoreToDo -> [Var] -> CoreProgram -> (Bag MsgDoc, Bag MsgDoc)
430 deShadowBinds :: CoreProgram -> CoreProgram