Skip to content

Commit 2537fbc

Browse files
Remove now-unused
1 parent 22565f0 commit 2537fbc

File tree

2 files changed

+0
-208
lines changed

2 files changed

+0
-208
lines changed

sycl/include/CL/__spirv/spirv_ops.hpp

Lines changed: 0 additions & 184 deletions
Original file line numberDiff line numberDiff line change
@@ -540,190 +540,6 @@ __SPIRV_ATOMICS(__SPIRV_ATOMIC_MINMAX, Max)
540540
#undef __SPIRV_ATOMIC_UNSIGNED
541541
#undef __SPIRV_ATOMIC_XOR
542542

543-
template <typename dataT>
544-
extern __attribute__((opencl_global)) dataT *
545-
__SYCL_GenericCastToPtrExplicit_ToGlobal(void *Ptr) noexcept {
546-
return (__attribute__((opencl_global)) dataT *)
547-
__spirv_GenericCastToPtrExplicit_ToGlobal(
548-
Ptr, __spv::StorageClass::CrossWorkgroup);
549-
}
550-
551-
template <typename dataT>
552-
extern const __attribute__((opencl_global)) dataT *
553-
__SYCL_GenericCastToPtrExplicit_ToGlobal(const void *Ptr) noexcept {
554-
return (const __attribute__((opencl_global)) dataT *)
555-
__spirv_GenericCastToPtrExplicit_ToGlobal(
556-
Ptr, __spv::StorageClass::CrossWorkgroup);
557-
}
558-
559-
template <typename dataT>
560-
extern volatile __attribute__((opencl_global)) dataT *
561-
__SYCL_GenericCastToPtrExplicit_ToGlobal(volatile void *Ptr) noexcept {
562-
return (volatile __attribute__((opencl_global)) dataT *)
563-
__spirv_GenericCastToPtrExplicit_ToGlobal(
564-
Ptr, __spv::StorageClass::CrossWorkgroup);
565-
}
566-
567-
template <typename dataT>
568-
extern const volatile __attribute__((opencl_global)) dataT *
569-
__SYCL_GenericCastToPtrExplicit_ToGlobal(const volatile void *Ptr) noexcept {
570-
return (const volatile __attribute__((opencl_global)) dataT *)
571-
__spirv_GenericCastToPtrExplicit_ToGlobal(
572-
Ptr, __spv::StorageClass::CrossWorkgroup);
573-
}
574-
575-
template <typename dataT>
576-
extern __attribute__((opencl_local)) dataT *
577-
__SYCL_GenericCastToPtrExplicit_ToLocal(void *Ptr) noexcept {
578-
return (__attribute__((opencl_local)) dataT *)
579-
__spirv_GenericCastToPtrExplicit_ToLocal(Ptr,
580-
__spv::StorageClass::Workgroup);
581-
}
582-
583-
template <typename dataT>
584-
extern const __attribute__((opencl_local)) dataT *
585-
__SYCL_GenericCastToPtrExplicit_ToLocal(const void *Ptr) noexcept {
586-
return (const __attribute__((opencl_local)) dataT *)
587-
__spirv_GenericCastToPtrExplicit_ToLocal(Ptr,
588-
__spv::StorageClass::Workgroup);
589-
}
590-
591-
template <typename dataT>
592-
extern volatile __attribute__((opencl_local)) dataT *
593-
__SYCL_GenericCastToPtrExplicit_ToLocal(volatile void *Ptr) noexcept {
594-
return (volatile __attribute__((opencl_local)) dataT *)
595-
__spirv_GenericCastToPtrExplicit_ToLocal(Ptr,
596-
__spv::StorageClass::Workgroup);
597-
}
598-
599-
template <typename dataT>
600-
extern const volatile __attribute__((opencl_local)) dataT *
601-
__SYCL_GenericCastToPtrExplicit_ToLocal(const volatile void *Ptr) noexcept {
602-
return (const volatile __attribute__((opencl_local)) dataT *)
603-
__spirv_GenericCastToPtrExplicit_ToLocal(Ptr,
604-
__spv::StorageClass::Workgroup);
605-
}
606-
607-
template <typename dataT>
608-
extern __attribute__((opencl_private)) dataT *
609-
__SYCL_GenericCastToPtrExplicit_ToPrivate(void *Ptr) noexcept {
610-
return (__attribute__((opencl_private)) dataT *)
611-
__spirv_GenericCastToPtrExplicit_ToPrivate(Ptr,
612-
__spv::StorageClass::Function);
613-
}
614-
615-
template <typename dataT>
616-
extern const __attribute__((opencl_private)) dataT *
617-
__SYCL_GenericCastToPtrExplicit_ToPrivate(const void *Ptr) noexcept {
618-
return (const __attribute__((opencl_private)) dataT *)
619-
__spirv_GenericCastToPtrExplicit_ToPrivate(Ptr,
620-
__spv::StorageClass::Function);
621-
}
622-
623-
template <typename dataT>
624-
extern volatile __attribute__((opencl_private)) dataT *
625-
__SYCL_GenericCastToPtrExplicit_ToPrivate(volatile void *Ptr) noexcept {
626-
return (volatile __attribute__((opencl_private)) dataT *)
627-
__spirv_GenericCastToPtrExplicit_ToPrivate(Ptr,
628-
__spv::StorageClass::Function);
629-
}
630-
631-
template <typename dataT>
632-
extern const volatile __attribute__((opencl_private)) dataT *
633-
__SYCL_GenericCastToPtrExplicit_ToPrivate(const volatile void *Ptr) noexcept {
634-
return (const volatile __attribute__((opencl_private)) dataT *)
635-
__spirv_GenericCastToPtrExplicit_ToPrivate(Ptr,
636-
__spv::StorageClass::Function);
637-
}
638-
639-
template <typename dataT>
640-
extern __attribute__((opencl_global)) dataT *
641-
__SYCL_GenericCastToPtr_ToGlobal(void *Ptr) noexcept {
642-
return (__attribute__((opencl_global)) dataT *)
643-
__spirv_GenericCastToPtr_ToGlobal(Ptr,
644-
__spv::StorageClass::CrossWorkgroup);
645-
}
646-
647-
template <typename dataT>
648-
extern const __attribute__((opencl_global)) dataT *
649-
__SYCL_GenericCastToPtr_ToGlobal(const void *Ptr) noexcept {
650-
return (const __attribute__((opencl_global)) dataT *)
651-
__spirv_GenericCastToPtr_ToGlobal(Ptr,
652-
__spv::StorageClass::CrossWorkgroup);
653-
}
654-
655-
template <typename dataT>
656-
extern volatile __attribute__((opencl_global)) dataT *
657-
__SYCL_GenericCastToPtr_ToGlobal(volatile void *Ptr) noexcept {
658-
return (volatile __attribute__((opencl_global)) dataT *)
659-
__spirv_GenericCastToPtr_ToGlobal(Ptr,
660-
__spv::StorageClass::CrossWorkgroup);
661-
}
662-
663-
template <typename dataT>
664-
extern const volatile __attribute__((opencl_global)) dataT *
665-
__SYCL_GenericCastToPtr_ToGlobal(const volatile void *Ptr) noexcept {
666-
return (const volatile __attribute__((opencl_global)) dataT *)
667-
__spirv_GenericCastToPtr_ToGlobal(Ptr,
668-
__spv::StorageClass::CrossWorkgroup);
669-
}
670-
671-
template <typename dataT>
672-
extern __attribute__((opencl_local)) dataT *
673-
__SYCL_GenericCastToPtr_ToLocal(void *Ptr) noexcept {
674-
return (__attribute__((opencl_local)) dataT *)
675-
__spirv_GenericCastToPtr_ToLocal(Ptr, __spv::StorageClass::Workgroup);
676-
}
677-
678-
template <typename dataT>
679-
extern const __attribute__((opencl_local)) dataT *
680-
__SYCL_GenericCastToPtr_ToLocal(const void *Ptr) noexcept {
681-
return (const __attribute__((opencl_local)) dataT *)
682-
__spirv_GenericCastToPtr_ToLocal(Ptr, __spv::StorageClass::Workgroup);
683-
}
684-
685-
template <typename dataT>
686-
extern volatile __attribute__((opencl_local)) dataT *
687-
__SYCL_GenericCastToPtr_ToLocal(volatile void *Ptr) noexcept {
688-
return (volatile __attribute__((opencl_local)) dataT *)
689-
__spirv_GenericCastToPtr_ToLocal(Ptr, __spv::StorageClass::Workgroup);
690-
}
691-
692-
template <typename dataT>
693-
extern const volatile __attribute__((opencl_local)) dataT *
694-
__SYCL_GenericCastToPtr_ToLocal(const volatile void *Ptr) noexcept {
695-
return (const volatile __attribute__((opencl_local)) dataT *)
696-
__spirv_GenericCastToPtr_ToLocal(Ptr, __spv::StorageClass::Workgroup);
697-
}
698-
699-
template <typename dataT>
700-
extern __attribute__((opencl_private)) dataT *
701-
__SYCL_GenericCastToPtr_ToPrivate(void *Ptr) noexcept {
702-
return (__attribute__((opencl_private)) dataT *)
703-
__spirv_GenericCastToPtr_ToPrivate(Ptr, __spv::StorageClass::Function);
704-
}
705-
706-
template <typename dataT>
707-
extern const __attribute__((opencl_private)) dataT *
708-
__SYCL_GenericCastToPtr_ToPrivate(const void *Ptr) noexcept {
709-
return (const __attribute__((opencl_private)) dataT *)
710-
__spirv_GenericCastToPtr_ToPrivate(Ptr, __spv::StorageClass::Function);
711-
}
712-
713-
template <typename dataT>
714-
extern volatile __attribute__((opencl_private)) dataT *
715-
__SYCL_GenericCastToPtr_ToPrivate(volatile void *Ptr) noexcept {
716-
return (volatile __attribute__((opencl_private)) dataT *)
717-
__spirv_GenericCastToPtr_ToPrivate(Ptr, __spv::StorageClass::Function);
718-
}
719-
720-
template <typename dataT>
721-
extern const volatile __attribute__((opencl_private)) dataT *
722-
__SYCL_GenericCastToPtr_ToPrivate(const volatile void *Ptr) noexcept {
723-
return (const volatile __attribute__((opencl_private)) dataT *)
724-
__spirv_GenericCastToPtr_ToPrivate(Ptr, __spv::StorageClass::Function);
725-
}
726-
727543
template <typename dataT>
728544
__SYCL_CONVERGENT__ extern __DPCPP_SYCL_EXTERNAL dataT
729545
__spirv_SubgroupShuffleINTEL(dataT Data, uint32_t InvocationId) noexcept;

sycl/include/sycl/detail/spirv.hpp

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1377,30 +1377,6 @@ __SYCL_GROUP_COLLECTIVE_OVERLOAD(BitwiseAnd, KHR)
13771377
__SYCL_GROUP_COLLECTIVE_OVERLOAD(LogicalAnd, KHR)
13781378
__SYCL_GROUP_COLLECTIVE_OVERLOAD(LogicalOr, KHR)
13791379

1380-
template <access::address_space Space, typename T>
1381-
auto GenericCastToPtr(T *Ptr) ->
1382-
typename multi_ptr<T, Space, access::decorated::yes>::pointer {
1383-
if constexpr (Space == access::address_space::global_space) {
1384-
return __SYCL_GenericCastToPtr_ToGlobal<T>(Ptr);
1385-
} else if constexpr (Space == access::address_space::local_space) {
1386-
return __SYCL_GenericCastToPtr_ToLocal<T>(Ptr);
1387-
} else if constexpr (Space == access::address_space::private_space) {
1388-
return __SYCL_GenericCastToPtr_ToPrivate<T>(Ptr);
1389-
}
1390-
}
1391-
1392-
template <access::address_space Space, typename T>
1393-
auto GenericCastToPtrExplicit(T *Ptr) ->
1394-
typename multi_ptr<T, Space, access::decorated::yes>::pointer {
1395-
if constexpr (Space == access::address_space::global_space) {
1396-
return __SYCL_GenericCastToPtrExplicit_ToGlobal<T>(Ptr);
1397-
} else if constexpr (Space == access::address_space::local_space) {
1398-
return __SYCL_GenericCastToPtrExplicit_ToLocal<T>(Ptr);
1399-
} else if constexpr (Space == access::address_space::private_space) {
1400-
return __SYCL_GenericCastToPtrExplicit_ToPrivate<T>(Ptr);
1401-
}
1402-
}
1403-
14041380
} // namespace spirv
14051381
} // namespace detail
14061382
} // namespace _V1

0 commit comments

Comments
 (0)