Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[ESIMD][NFC] Rework the L1/L2 cache hints passing across internal fun…
…cs (#12899) This is the 1st patch in the upcoming series of similar patches. Cache-hints: * cache_hint and cache_level were also moved to memory_properties.hpp * added check_cache_hints() function accepting PropertyListT instead of L1/L2 template parameters. Restructures in block_load: * block_load_impl() functions now accept template param PropertyListT instead of L1H, L2H and alignment FlagsT. * only block_load_impl functions call check_cache_hints() now. * Replaced the uses of lsc.load.stateless with lsc.load.merge.stateless It does not change the GPU code-gen, it is identical. Restructures in block_store: * block_store_impl() functions now accept template param PropertyListT instead of L1H, L2H and alignment FlagsT. --------- Signed-off-by: Klochkov, Vyacheslav N <vyacheslav.n.klochkov@intel.com>
- Loading branch information