@@ -75,11 +75,11 @@ class __SYCL_EXPORT AccessorImplHost {
7575 AccessorImplHost (id<3 > Offset, range<3 > AccessRange, range<3 > MemoryRange,
7676 access::mode AccessMode, detail::SYCLMemObjI *SYCLMemObject,
7777 int Dims, int ElemSize, int OffsetInBytes = 0 ,
78- bool IsSubBuffer = false )
78+ bool IsSubBuffer = false , bool IsESIMDAcc = false )
7979 : MOffset(Offset), MAccessRange(AccessRange), MMemoryRange(MemoryRange),
8080 MAccessMode (AccessMode), MSYCLMemObj(SYCLMemObject), MDims(Dims),
8181 MElemSize(ElemSize), MOffsetInBytes(OffsetInBytes),
82- MIsSubBuffer(IsSubBuffer) {}
82+ MIsSubBuffer(IsSubBuffer), MIsESIMDAcc(IsESIMDAcc) {}
8383
8484 ~AccessorImplHost ();
8585
@@ -88,7 +88,7 @@ class __SYCL_EXPORT AccessorImplHost {
8888 MMemoryRange(Other.MMemoryRange), MAccessMode(Other.MAccessMode),
8989 MSYCLMemObj(Other.MSYCLMemObj), MDims(Other.MDims),
9090 MElemSize(Other.MElemSize), MOffsetInBytes(Other.MOffsetInBytes),
91- MIsSubBuffer(Other.MIsSubBuffer) {}
91+ MIsSubBuffer(Other.MIsSubBuffer), MIsESIMDAcc(Other.MIsESIMDAcc) {}
9292
9393 // The resize method provides a way to change the size of the
9494 // allocated memory and corresponding properties for the accessor.
@@ -120,6 +120,10 @@ class __SYCL_EXPORT AccessorImplHost {
120120 Command *MBlockedCmd = nullptr ;
121121
122122 bool PerWI = false ;
123+
124+ // Outdated, leaving to preserve ABI.
125+ // TODO: Remove during next major release.
126+ bool MIsESIMDAcc;
123127};
124128
125129using AccessorImplPtr = shared_ptr_class<AccessorImplHost>;
0 commit comments