File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed
sycl/include/sycl/ext/intel Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change 7171
7272// / @} sycl_esimd
7373
74+ // TODO Disable "changes ABI" warnings emitted by host compiler, because ESIMD
75+ // code is supposed to be compiled by clang++ only for now anyway, plus ESIMD
76+ // code performance on host is not an issue yet.
77+ #if !defined(__SYCL_DEVICE_ONLY__) && defined(__clang__)
78+ #pragma clang diagnostic push
79+ #pragma clang diagnostic ignored "-Wpsabi"
80+ #endif // !defined(__SYCL_DEVICE_ONLY__) && defined(__clang__)
81+
7482#include < sycl/ext/intel/esimd/alt_ui.hpp>
7583#include < sycl/ext/intel/esimd/common.hpp>
7684#include < sycl/ext/intel/esimd/math.hpp>
7987#include < sycl/ext/intel/esimd/simd_view.hpp>
8088#include < sycl/ext/intel/experimental/esimd/math.hpp>
8189#include < sycl/ext/intel/experimental/esimd/memory.hpp>
90+
91+ #if !defined(__SYCL_DEVICE_ONLY__) && defined(__clang__)
92+ #pragma clang diagnostics pop
93+ #endif // !defined(__SYCL_DEVICE_ONLY__) && defined(__clang__)
You can’t perform that action at this time.
0 commit comments