@@ -777,19 +777,22 @@ __esimd_dp4(sycl::INTEL::gpu::vector_type_t<Ty, N> v1,
777
777
}
778
778
779
779
inline void __esimd_slm_init (size_t size) {
780
- ESIMDDeviceInterface *I = getESIMDDeviceInterface ();
780
+ sycl::detail::ESIMDDeviceInterface *I =
781
+ sycl::detail::getESIMDDeviceInterface ();
781
782
782
783
I->cm_slm_init_ptr (size);
783
784
}
784
785
785
786
inline void __esimd_barrier () {
786
- ESIMDDeviceInterface *I = getESIMDDeviceInterface ();
787
+ sycl::detail::ESIMDDeviceInterface *I =
788
+ sycl::detail::getESIMDDeviceInterface ();
787
789
788
790
I->cm_barrier_ptr ();
789
791
}
790
792
791
793
inline void __esimd_sbarrier (sycl::INTEL::gpu::EsimdSbarrierType flag) {
792
- ESIMDDeviceInterface *I = getESIMDDeviceInterface ();
794
+ sycl::detail::ESIMDDeviceInterface *I =
795
+ sycl::detail::getESIMDDeviceInterface ();
793
796
794
797
I->cm_sbarrier_ptr ((uint)flag);
795
798
}
@@ -801,7 +804,8 @@ inline sycl::INTEL::gpu::vector_type_t<Ty, N>
801
804
__esimd_slm_read (sycl::INTEL::gpu::vector_type_t <uint32_t , N> addrs,
802
805
sycl::INTEL::gpu::vector_type_t <uint16_t , N> pred) {
803
806
sycl::INTEL::gpu::vector_type_t <Ty, N> retv;
804
- ESIMDDeviceInterface *I = getESIMDDeviceInterface ();
807
+ sycl::detail::ESIMDDeviceInterface *I =
808
+ sycl::detail::getESIMDDeviceInterface ();
805
809
806
810
char *SlmBase = I->__cm_emu_get_slm_ptr ();
807
811
@@ -816,7 +820,8 @@ inline void
816
820
__esimd_slm_write (sycl::INTEL::gpu::vector_type_t <uint32_t , N> addrs,
817
821
sycl::INTEL::gpu::vector_type_t <Ty, N> vals,
818
822
sycl::INTEL::gpu::vector_type_t <uint16_t , N> pred) {
819
- ESIMDDeviceInterface *I = getESIMDDeviceInterface ();
823
+ sycl::detail::ESIMDDeviceInterface *I =
824
+ sycl::detail::getESIMDDeviceInterface ();
820
825
821
826
char *SlmBase = I->__cm_emu_get_slm_ptr ();
822
827
@@ -828,7 +833,8 @@ template <typename Ty, int N>
828
833
inline sycl::INTEL::gpu::vector_type_t <Ty, N>
829
834
__esimd_slm_block_read (uint32_t addr) {
830
835
sycl::INTEL::gpu::vector_type_t <Ty, N> retv;
831
- ESIMDDeviceInterface *I = getESIMDDeviceInterface ();
836
+ sycl::detail::ESIMDDeviceInterface *I =
837
+ sycl::detail::getESIMDDeviceInterface ();
832
838
833
839
char *SlmBase = I->__cm_emu_get_slm_ptr ();
834
840
@@ -842,7 +848,8 @@ template <typename Ty, int N>
842
848
inline void
843
849
__esimd_slm_block_write (uint32_t addr,
844
850
sycl::INTEL::gpu::vector_type_t <Ty, N> vals) {
845
- ESIMDDeviceInterface *I = getESIMDDeviceInterface ();
851
+ sycl::detail::ESIMDDeviceInterface *I =
852
+ sycl::detail::getESIMDDeviceInterface ();
846
853
847
854
char *SlmBase = I->__cm_emu_get_slm_ptr ();
848
855
@@ -855,7 +862,8 @@ inline sycl::INTEL::gpu::vector_type_t<Ty, N * NumChannels(Mask)>
855
862
__esimd_slm_read4(sycl::INTEL::gpu::vector_type_t <uint32_t , N> addrs,
856
863
sycl::INTEL::gpu::vector_type_t <uint16_t , N> pred) {
857
864
sycl::INTEL::gpu::vector_type_t <Ty, N * NumChannels (Mask)> retv;
858
- ESIMDDeviceInterface *I = getESIMDDeviceInterface ();
865
+ sycl::detail::ESIMDDeviceInterface *I =
866
+ sycl::detail::getESIMDDeviceInterface ();
859
867
860
868
char *ReadBase = I->__cm_emu_get_slm_ptr ();
861
869
@@ -869,7 +877,8 @@ inline void __esimd_slm_write4(
869
877
sycl::INTEL::gpu::vector_type_t <uint32_t , N> addrs,
870
878
sycl::INTEL::gpu::vector_type_t <Ty, N * NumChannels (Mask)> vals,
871
879
sycl::INTEL::gpu::vector_type_t<uint16_t, N> pred) {
872
- ESIMDDeviceInterface *I = getESIMDDeviceInterface ();
880
+ sycl::detail::ESIMDDeviceInterface *I =
881
+ sycl::detail::getESIMDDeviceInterface ();
873
882
874
883
char *WriteBase = I->__cm_emu_get_slm_ptr ();
875
884
0 commit comments