compute-runtime/runtime/scheduler
Mateusz Jablonski e3b1ba2112 Cmake refactor part 21
Add macro to simplify iteration for gens, platforms and test configs
Common usage:
1. Write macro "macro_for_each_platform", you can use variables:
   GEN_TYPE, GEN_TYPE_LOWER, PLATFORM_IT, PLATFORM_IT_LOWER
2. Write macro "macro_for_each_gen", you can use variables:
   GEN_TYPE, GEN_TYPE_LOWER
3. In macro "macro_for_each_gen" call "apply_macro_for_each_platform"
4. Call "apply_macro_for_each_gen" with gen type (SUPPORTED/TESTED)

When needed iterate over test configurations:
1. Write macro "macro_for_each_test_config", you can use variables from
   parent macro and SLICES, SUBSLICES and EU_PER_SS
2. In macro "macro_for_each_platform" call "apply_macro_for_each_test_config"
   with specified type (AUB_TESTS/MT_TESTS/UNIT_TESTS)

Change-Id: Icd537f409a224a1ffade1874065f8fee66189350
2018-03-26 17:51:34 +02:00
..
CMakeLists.txt Cmake refactor part 20 2018-03-23 15:51:12 +01:00
scheduler.cl Initial commit 2017-12-21 00:45:38 +01:00
scheduler_binary.cmake Cmake refactor part 21 2018-03-26 17:51:34 +02:00
scheduler_kernel.cpp Initial commit 2017-12-21 00:45:38 +01:00
scheduler_kernel.h Initial commit 2017-12-21 00:45:38 +01:00