ghc-7.8.20140130: The GHC API

Safe HaskellNone
LanguageHaskell98

Vectorise.Convert

Synopsis

Documentation

fromVectSource

Arguments

:: Type

The type of the original binding.

-> CoreExpr

Expression giving the closure to use, eg $v_foo.

-> VM CoreExpr 

Convert a vectorised expression such that it computes the non-vectorised equivalent of its value.

For functions, we eta expand the function and convert the arguments and result: