vtk-m/vtkm/cont
Robert Maynard 73b90a2e44 Don't provide vectorization hints for operations that can be done inplace.
Previously we hinted to the compiler that it should vectorized operations
where the input and output are the same array. This obviously caused problems,
and these hints had to be removed.

In the future we need to first check for aliased arrays, and go from there.
2016-03-16 08:29:00 -04:00
..
arg Add WholeArray* ControlSignature tags 2015-12-07 09:52:29 -07:00
cuda Fixing cuda index error 2016-03-08 12:41:11 -08:00
internal Don't provide vectorization hints for operations that can be done inplace. 2016-03-16 08:29:00 -04:00
tbb Moved SMP atomic operations from TBB to General. 2016-03-14 10:40:42 -04:00
testing Merge topic 'vtkm_filters' 2016-03-15 13:07:20 -04:00
ArrayHandle.h Perform less unnecessary copies when deducing a worklets parameters. 2016-01-19 09:20:49 -05:00
ArrayHandleCartesianProduct.h Fix support for CoordinateSystems using ArrayHandleCartesianProduct. 2016-01-07 14:17:23 -05:00
ArrayHandleCast.h Replace ArrayHandleCastForInput with the more versatile ArrayHandleCast. 2015-11-11 17:13:04 -05:00
ArrayHandleCompositeVector.h Support control array portals in composite vector. 2016-01-04 12:53:56 -07:00
ArrayHandleConstant.h Add default constructors/destructors/assignment to ArrayHandle classes 2015-10-21 13:36:27 -06:00
ArrayHandleCounting.h Add default constructors/destructors/assignment to ArrayHandle classes 2015-10-21 13:36:27 -06:00
ArrayHandleGroupVec.h Add missing return statement to ArrayHandleGroupVec 2016-02-26 14:26:22 -05:00
ArrayHandleImplicit.h Add default constructors/destructors/assignment to ArrayHandle classes 2015-10-21 13:36:27 -06:00
ArrayHandleIndex.h Add default constructors/destructors/assignment to ArrayHandle classes 2015-10-21 13:36:27 -06:00
ArrayHandlePermutation.h Add default constructors/destructors/assignment to ArrayHandle classes 2015-10-21 13:36:27 -06:00
ArrayHandleTransform.h Add support for bidirectional array transforms. 2015-11-10 15:13:02 -05:00
ArrayHandleUniformPointCoordinates.h Add default constructors/destructors/assignment to ArrayHandle classes 2015-10-21 13:36:27 -06:00
ArrayHandleZip.h Add default constructors/destructors/assignment to ArrayHandle classes 2015-10-21 13:36:27 -06:00
ArrayPortal.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
ArrayPortalToIterators.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
Assert.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
CellSet.h Finish writing the comment explaining what GetDimensionality values mean. 2016-02-03 13:35:10 -05:00
CellSetExplicit.h Derived CellSetExplicit classes can now modify the incremental build state. 2016-02-24 08:38:11 -05:00
CellSetListTag.h Add CellSetSingleType 2015-09-25 13:41:41 -04:00
CellSetPermutation.h Add GetNumberOfPoints to CellSet. 2015-12-21 17:27:54 -07:00
CellSetSingleType.h Update vtkm tests and examples to use DataSetBuilders. 2016-01-15 15:44:56 -05:00
CellSetStructured.h Add GetCellDimensions to CellSetStructured. 2016-01-20 09:24:31 -07:00
CMakeLists.txt Change Regular to Uniform 2016-01-19 15:54:05 -07:00
CoordinateSystem.h Changes to computing bounds to allow custom types and storage. 2016-03-14 08:39:17 -04:00
DataSet.h Cleanup and fix an issue in Explicit dataset testing with the initial merge. 2015-12-04 16:15:51 -05:00
DataSetBuilderExplicit.h Make DataSetBuilder methods static 2016-01-21 10:45:33 -07:00
DataSetBuilderRectilinear.h Use serial device for copies in DataSetBuilderRectilinear 2016-01-27 08:45:29 -07:00
DataSetBuilderUniform.h DataSetBuilderUniform now builds when the float default is double. 2016-03-14 10:36:13 -04:00
DataSetFieldAdd.h Add methods to DataSetFieldAdd that accept a DynamicArrayHandle 2016-01-21 13:00:41 -07:00
DeviceAdapter.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
DeviceAdapterAlgorithm.h initial commit of atomic adds 2016-02-10 07:51:31 -08:00
DeviceAdapterSerial.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
DynamicArrayHandle.h Found a few more places where we don't need to return by value. 2016-01-19 10:54:37 -05:00
DynamicCellSet.h Found a few more places where we don't need to return by value. 2016-01-19 10:54:37 -05:00
Error.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
ErrorControl.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
ErrorControlAssert.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
ErrorControlBadAllocation.h Add Bad Allocation error. 2015-09-22 10:54:22 -04:00
ErrorControlBadType.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
ErrorControlBadValue.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
ErrorControlInternal.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
ErrorExecution.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
Field.h Fix vtkm::cont::Field default constructor to have valid values. 2016-03-14 08:39:17 -04:00
LogicalStructure.h fleshing out cell set and data set more. 2015-05-11 16:54:16 -04:00
RuntimeDeviceInformation.h Adding vtkm::cont::RuntimeDeviceInformation. 2015-12-15 17:25:27 -05:00
Storage.h Replace ErrorControlOutOfMemory with ErrorControlBadAllocation. 2015-10-01 14:25:28 -04:00
StorageBasic.h Replace ErrorControlOutOfMemory with ErrorControlBadAllocation. 2015-10-01 14:25:28 -04:00
StorageImplicit.h Add additional control logic for CopyInto function 2015-09-17 14:26:19 -04:00
StorageListTag.h Created DynamicCellSet 2015-07-27 16:58:29 -06:00
Timer.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00