Files
compute-runtime/opencl/test/unit_test
Patryk Wrobel 44e1f1ba4b Remove redundant copying of std::vectors
Usage of initializer list in for loop to iterate over heavy types
has bad consequences. std::initialize_list is only a view and its
data is silently created as T[N]. Therefore, if someone uses
std::vector with it, it will cause deep-copying of the elements.

This change introduces usage of pointers on std::initializer_list
to perform a shallow-copy of an addresses. Furthermore, it adds
const references in few places, where copy is not needed.

Signed-off-by: Patryk Wrobel <patryk.wrobel@intel.com>
2022-08-16 09:27:16 +02:00
..
2022-07-25 09:58:38 +02:00
2022-07-08 14:28:11 +02:00
2022-07-25 09:58:38 +02:00
2022-07-04 18:20:07 +02:00
2022-07-04 18:20:07 +02:00
2022-01-31 16:02:37 +01:00
2022-07-04 18:20:07 +02:00
2022-07-04 18:20:07 +02:00
2022-06-29 18:03:21 +02:00