Skip to content

Commit 7085686

Browse files
authored
[NFC][SYCL][ESIMD] Remove redundant API checks (#12221)
1 parent 28089e4 commit 7085686

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

sycl/include/sycl/ext/intel/esimd/memory.hpp

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1819,8 +1819,7 @@ template <typename T, int N, typename AccessorT,
18191819
__ESIMD_API std::enable_if_t<
18201820
ext::oneapi::experimental::is_property_list_v<PropertyListT> &&
18211821
detail::is_device_accessor_with_v<AccessorT,
1822-
detail::accessor_mode_cap::can_write> &&
1823-
!sycl::detail::acc_properties::is_local_accessor_v<AccessorT>>
1822+
detail::accessor_mode_cap::can_write>>
18241823
block_store(AccessorT acc, detail::DeviceAccessorOffsetT byte_offset,
18251824
simd<T, N> vals, PropertyListT props = {}) {
18261825
#ifdef __ESIMD_FORCE_STATELESS_MEM
@@ -1902,8 +1901,7 @@ template <typename T, int N, typename AccessorT,
19021901
__ESIMD_API std::enable_if_t<
19031902
ext::oneapi::experimental::is_property_list_v<PropertyListT> &&
19041903
detail::is_device_accessor_with_v<AccessorT,
1905-
detail::accessor_mode_cap::can_write> &&
1906-
!sycl::detail::acc_properties::is_local_accessor_v<AccessorT>>
1904+
detail::accessor_mode_cap::can_write>>
19071905
block_store(AccessorT acc, simd<T, N> vals, PropertyListT props = {}) {
19081906
// Create new properties without the alignment property passed in 'props',
19091907
// and add alignment<16> as it is usable and most favourable in this case.
@@ -1958,8 +1956,7 @@ template <typename T, int N, typename AccessorT,
19581956
__ESIMD_API std::enable_if_t<
19591957
ext::oneapi::experimental::is_property_list_v<PropertyListT> &&
19601958
detail::is_device_accessor_with_v<AccessorT,
1961-
detail::accessor_mode_cap::can_write> &&
1962-
!sycl::detail::acc_properties::is_local_accessor_v<AccessorT>>
1959+
detail::accessor_mode_cap::can_write>>
19631960
block_store(AccessorT acc, detail::DeviceAccessorOffsetT byte_offset,
19641961
simd<T, N> vals, simd_mask<1> pred, PropertyListT props = {}) {
19651962
constexpr auto L1Hint =
@@ -2010,8 +2007,7 @@ template <typename T, int N, typename AccessorT,
20102007
__ESIMD_API std::enable_if_t<
20112008
ext::oneapi::experimental::is_property_list_v<PropertyListT> &&
20122009
detail::is_device_accessor_with_v<AccessorT,
2013-
detail::accessor_mode_cap::can_write> &&
2014-
!sycl::detail::acc_properties::is_local_accessor_v<AccessorT>>
2010+
detail::accessor_mode_cap::can_write>>
20152011
block_store(AccessorT acc, simd<T, N> vals, simd_mask<1> pred,
20162012
PropertyListT props = {}) {
20172013
// Create new properties without the alignment property passed in 'props',

0 commit comments

Comments
 (0)