X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2Fvectorise%2FVectorise%2FUtils%2FHoisting.hs;h=d0785e51488d92c793a0961a432785d9d0fa3557;hb=cd54b707b0d77a3c62ee9f57b82dae98727f1c34;hp=a604927998d47cad4b28028fc0ebf27a25add1c4;hpb=d5744ef51a8b8b1e063daa98026a9f803bfc88b4;p=ghc-hetmet.git diff --git a/compiler/vectorise/Vectorise/Utils/Hoisting.hs b/compiler/vectorise/Vectorise/Utils/Hoisting.hs index a604927..d0785e5 100644 --- a/compiler/vectorise/Vectorise/Utils/Hoisting.hs +++ b/compiler/vectorise/Vectorise/Utils/Hoisting.hs @@ -11,18 +11,17 @@ module Vectorise.Utils.Hoisting ( takeHoisted ) where -import VectUtils import Vectorise.Monad import Vectorise.Env import Vectorise.Vect +import Vectorise.Utils.Poly import CoreSyn import CoreUtils import CoreUnfold import Type -import Var import Id -import BasicTypes +import BasicTypes( Arity ) import FastString import Control.Monad @@ -58,7 +57,7 @@ hoistExpr fs expr inl where mk_inline var = case inl of Inline arity -> var `setIdUnfolding` - mkInlineRule expr (Just arity) + mkInlineUnfolding (Just arity) expr DontInline -> var