X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2FsimplCore%2FSimplCore.lhs;h=8c98492ec3b56ee9e75734e318349a71e4d93314;hb=913c612f25e118f06a2c21617fbccf34b80f1146;hp=032e3b00f1e088a727487fc77d365a2b2813f73a;hpb=9670d6643e55adeb15f998a0efd5799d499ea2a4;p=ghc-hetmet.git diff --git a/compiler/simplCore/SimplCore.lhs b/compiler/simplCore/SimplCore.lhs index 032e3b0..8c98492 100644 --- a/compiler/simplCore/SimplCore.lhs +++ b/compiler/simplCore/SimplCore.lhs @@ -49,6 +49,7 @@ import WorkWrap ( wwTopBinds ) import StrictAnal ( saBinds ) import CprAnalyse ( cprAnalyse ) #endif +import Vectorise ( vectorise ) import UniqSupply ( UniqSupply, mkSplitUniqSupply, splitUniqSupply ) import IO ( hPutStr, stderr ) @@ -147,6 +148,7 @@ doCorePass CoreDoWorkerWrapper = _scc_ "WorkWrap" trBindsU wwTopBin doCorePass CoreDoSpecialising = _scc_ "Specialise" trBindsU specProgram doCorePass CoreDoSpecConstr = _scc_ "SpecConstr" trBindsU specConstrProgram doCorePass CoreDoGlomBinds = trBinds glomBinds +doCorePass CoreDoVectorisation = _scc_ "Vectorise" vectorise doCorePass CoreDoPrintCore = observe printCore doCorePass (CoreDoRuleCheck phase pat) = observe (ruleCheck phase pat) doCorePass CoreDoNothing = observe (\ _ _ -> return ())