karrenberg/whole-function-vectorization — Issue #20: Vectorization of calls that have a "native" mapping is not conservative in presence of uniform parameters.
Author: karrenberg
Created: 2012-01-29 21:46:10+00:00
State: open

The current implementation always replaces a call to a scalar function by its SIMD counterpart if a mapping is available. This however does not take into account the parameters: It is possible that a native method with a uniform parameter is called with a varying value.
In this case, the call can not be replaced by the native method but has to be split into W calls to the scalar function.