From 3e2d7403f9f2a46f06bc4ce4d7906f7993191732 Mon Sep 17 00:00:00 2001 From: Nikita Sirgienko Date: Tue, 4 Oct 2022 18:34:54 +0200 Subject: Cycles: refine inlining thresholds for oneAPI backend New thresholds give a few percent improvement in average. --- intern/cycles/kernel/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/intern/cycles/kernel/CMakeLists.txt b/intern/cycles/kernel/CMakeLists.txt index 682baf7c050..9cf9b761651 100644 --- a/intern/cycles/kernel/CMakeLists.txt +++ b/intern/cycles/kernel/CMakeLists.txt @@ -744,8 +744,8 @@ if(WITH_CYCLES_DEVICE_ONEAPI) -fsycl -fsycl-unnamed-lambda -fdelayed-template-parsing - -mllvm -inlinedefault-threshold=300 - -mllvm -inlinehint-threshold=400 + -mllvm -inlinedefault-threshold=250 + -mllvm -inlinehint-threshold=350 -fsycl-device-code-split=per_kernel -fsycl-max-parallel-link-jobs=${ONEAPI_OFFLINE_COMPILER_PARALLEL_JOBS} -shared -- cgit v1.2.3