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