Merge topic 'use_vectorization_helpers_everywhere'

b8e5923a FunctorsTBB now uses VTKM_VECTORIZATION_X macros everywhere.

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Chuck Atkins <chuck.atkins@kitware.com>
Merge-request: !306
This commit is contained in:
Robert Maynard 2016-01-13 12:13:34 -05:00 committed by Kitware Robot
commit a06becd241

@ -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)) );
}
}