FunctorsTBB now uses VTKM_VECTORIZATION_X macros everywhere.

This commit is contained in:
Robert Maynard 2016-01-12 08:43:06 -05:00
parent 02d10e38c4
commit b8e5923ae1

@ -443,15 +443,10 @@ public:
// error and setting the message buffer as expected.
try
{
#ifdef VTKM_ENABLE_VECTORIZATION
#if defined(VTKM_CLANG)
#pragma clang loop vectorize(enable)
#elif defined(VTKM_ICC)
#pragma simd
#endif
#endif
VTKM_VECTORIZATION_PRE_LOOP
for (vtkm::Id i = range.begin(); i < range.end(); i++)
{
VTKM_VECTORIZATION_IN_LOOP
OutputPortal.Set( i, ValuesPortal.Get(IndexPortal.Get(i)) );
}
}