Vectorise polyexprs with notes
authorRoman Leshchinskiy <rl@cse.unsw.edu.au>
Wed, 21 Nov 2007 05:31:02 +0000 (05:31 +0000)
committerRoman Leshchinskiy <rl@cse.unsw.edu.au>
Wed, 21 Nov 2007 05:31:02 +0000 (05:31 +0000)
compiler/vectorise/Vectorise.hs

index fac66ec..d85ef6a 100644 (file)
@@ -216,6 +216,8 @@ vectLiteral lit
       return (Lit lit, lexpr)
 
 vectPolyExpr :: CoreExprWithFVs -> VM VExpr
+vectPolyExpr (_, AnnNote note expr)
+  = liftM (vNote note) $ vectPolyExpr expr
 vectPolyExpr expr
   = polyAbstract tvs $ \abstract ->
     do