vtk-m/vtkm/internal
Robert Maynard 3eec5e86df ICC: disable vectorization as both ivdep and simd generate bad code.
We are disabling the entire vectorization hints for ICC as it generates
both bad code, and dramatically decreases compile time.

The compiler does not check for aliasing or dependencies that might cause
incorrect results after vectorization, and it does not protect against illegal
memory references. #pragma ivdep overrides potential dependencies, but the
compiler still performs a dependency analysis, and will not vectorize if it
finds a proven dependency that would affect results. With #pragma simd, the
compiler does no such analysis, and tries to vectorize regardless.
2016-03-23 14:10:18 -04:00
..
testing Merge branch 'fix_typo_in_copyright' 2015-05-21 10:32:08 -04:00
ArrayPortalUniformPointCoordinates.h Update ArrayPortalUniformPointCoordinates 2015-08-25 14:27:01 -06:00
CMakeLists.txt Update ArrayPortalUniformPointCoordinates 2015-08-25 14:27:01 -06:00
Configure.h.in ICC: disable vectorization as both ivdep and simd generate bad code. 2016-03-23 14:10:18 -04:00
ConfigureFor32.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
ConfigureFor64.h Add new lines at end of files. 2015-06-05 13:14:28 -04:00
ConnectivityStructuredInternals.h Change Regular to Uniform 2016-01-19 15:54:05 -07:00
ExportMacros.h Make a define to suppress false positive host/device warnings 2015-09-21 14:25:15 -04:00
FunctionInterface.h Perform less unnecessary copies when deducing a worklets parameters. 2016-01-19 09:20:49 -05:00
FunctionInterfaceDetailPost.h Perform less unnecessary copies when deducing a worklets parameters. 2016-01-19 09:20:49 -05:00
FunctionInterfaceDetailPost.h.in Perform less unnecessary copies when deducing a worklets parameters. 2016-01-19 09:20:49 -05:00
FunctionInterfaceDetailPre.h Perform less unnecessary copies when deducing a worklets parameters. 2016-01-19 09:20:49 -05:00
FunctionInterfaceDetailPre.h.in Perform less unnecessary copies when deducing a worklets parameters. 2016-01-19 09:20:49 -05:00
IndexTag.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
Invocation.h Perform necessary copies when deducing a worklets parameters. 2016-01-26 15:08:46 -05:00
ListTagDetail.h Add Scatter parameters to Invocation. 2015-11-06 18:05:20 -07:00
ListTagDetail.h.in Add Scatter parameters to Invocation. 2015-11-06 18:05:20 -07:00