@@ -1819,8 +1819,7 @@ template <typename T, int N, typename AccessorT,
1819
1819
__ESIMD_API std::enable_if_t <
1820
1820
ext::oneapi::experimental::is_property_list_v<PropertyListT> &&
1821
1821
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>>
1824
1823
block_store (AccessorT acc, detail::DeviceAccessorOffsetT byte_offset,
1825
1824
simd<T, N> vals, PropertyListT props = {}) {
1826
1825
#ifdef __ESIMD_FORCE_STATELESS_MEM
@@ -1902,8 +1901,7 @@ template <typename T, int N, typename AccessorT,
1902
1901
__ESIMD_API std::enable_if_t <
1903
1902
ext::oneapi::experimental::is_property_list_v<PropertyListT> &&
1904
1903
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>>
1907
1905
block_store (AccessorT acc, simd<T, N> vals, PropertyListT props = {}) {
1908
1906
// Create new properties without the alignment property passed in 'props',
1909
1907
// 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,
1958
1956
__ESIMD_API std::enable_if_t <
1959
1957
ext::oneapi::experimental::is_property_list_v<PropertyListT> &&
1960
1958
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>>
1963
1960
block_store (AccessorT acc, detail::DeviceAccessorOffsetT byte_offset,
1964
1961
simd<T, N> vals, simd_mask<1 > pred, PropertyListT props = {}) {
1965
1962
constexpr auto L1Hint =
@@ -2010,8 +2007,7 @@ template <typename T, int N, typename AccessorT,
2010
2007
__ESIMD_API std::enable_if_t <
2011
2008
ext::oneapi::experimental::is_property_list_v<PropertyListT> &&
2012
2009
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>>
2015
2011
block_store (AccessorT acc, simd<T, N> vals, simd_mask<1 > pred,
2016
2012
PropertyListT props = {}) {
2017
2013
// Create new properties without the alignment property passed in 'props',
0 commit comments