b2c3e41645
The old templated array transfer mechanism generated a lot of code that ended up doing a simple, type-agnostic memcpy for most devices. This patch specialized array handles for basic storage and uses a fast-path array transfer implementation. This reduces the size of the vtkm_cont library by 27% on gcc (from 6.2MB to 4.5MB). |
||
---|---|---|
.. | ||
ArrayManagerExecutionTBB.cxx | ||
ArrayManagerExecutionTBB.h | ||
CMakeLists.txt | ||
DeviceAdapterAlgorithmTBB.cxx | ||
DeviceAdapterAlgorithmTBB.h | ||
DeviceAdapterTagTBB.h | ||
FunctorsTBB.h | ||
parallel_sort.h | ||
VirtualObjectTransferTBB.h |