X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2Fvectorise%2FVectCore.hs;fp=compiler%2Fvectorise%2FVectCore.hs;h=d651526ddf33c50f9a1356db4b803d84980e5a50;hb=72462499b891d5779c19f3bda03f96e24f9554ae;hp=c98c03c610a874fa6b24ed6e568c69ecd044db38;hpb=ad23a496a860063ab01025051d9c9baf45725a61;p=ghc-hetmet.git diff --git a/compiler/vectorise/VectCore.hs b/compiler/vectorise/VectCore.hs index c98c03c..d651526 100644 --- a/compiler/vectorise/VectCore.hs +++ b/compiler/vectorise/VectCore.hs @@ -16,9 +16,9 @@ module VectCore ( #include "HsVersions.h" import CoreSyn -import CoreUtils ( mkInlineMe ) import Type ( Type ) import Var +import Outputable type Vect a = (a,a) type VVar = Vect Var @@ -86,3 +86,5 @@ vCaseDEFAULT (vscrut, lscrut) (vbndr, lbndr) vty lty (vbody, lbody) vInlineMe :: VExpr -> VExpr vInlineMe (vexpr, lexpr) = (mkInlineMe vexpr, mkInlineMe lexpr) +mkInlineMe :: CoreExpr -> CoreExpr +mkInlineMe = pprTrace "VectCore.mkInlineMe" (text "Roman: need to replace mkInlineMe with an InlineRule somehow")