DPC++ Runtime
Runtime libraries for oneAPI DPC++
device_aspect_macros.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define __SYCL_ALL_DEVICES_HAVE_host__   0
 
#define __SYCL_ALL_DEVICES_HAVE_cpu__   0
 
#define __SYCL_ALL_DEVICES_HAVE_gpu__   0
 
#define __SYCL_ALL_DEVICES_HAVE_accelerator__   0
 
#define __SYCL_ALL_DEVICES_HAVE_custom__   0
 
#define __SYCL_ALL_DEVICES_HAVE_fp16__   0
 
#define __SYCL_ALL_DEVICES_HAVE_fp64__   0
 
#define __SYCL_ALL_DEVICES_HAVE_int64_base_atomics__   0
 
#define __SYCL_ALL_DEVICES_HAVE_int64_extended_atomics__   0
 
#define __SYCL_ALL_DEVICES_HAVE_image__   0
 
#define __SYCL_ALL_DEVICES_HAVE_online_compiler__   0
 
#define __SYCL_ALL_DEVICES_HAVE_online_linker__   0
 
#define __SYCL_ALL_DEVICES_HAVE_queue_profiling__   0
 
#define __SYCL_ALL_DEVICES_HAVE_usm_device_allocations__   0
 
#define __SYCL_ALL_DEVICES_HAVE_usm_host_allocations__   0
 
#define __SYCL_ALL_DEVICES_HAVE_usm_shared_allocations__   0
 
#define __SYCL_ALL_DEVICES_HAVE_usm_restricted_shared_allocations__   0
 
#define __SYCL_ALL_DEVICES_HAVE_usm_system_allocations__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_pci_address__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_eu_count__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_eu_simd_width__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_slices__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_subslices_per_slice__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_eu_count_per_subslice__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_max_mem_bandwidth__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_mem_channel__   0
 
#define __SYCL_ALL_DEVICES_HAVE_usm_atomic_host_allocations__   0
 
#define __SYCL_ALL_DEVICES_HAVE_usm_atomic_shared_allocations__   0
 
#define __SYCL_ALL_DEVICES_HAVE_atomic64__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_device_info_uuid__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_srgb__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_native_assert__   0
 
#define __SYCL_ALL_DEVICES_HAVE_host_debuggable__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_hw_threads_per_eu__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_cuda_async_barrier__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bfloat16_math_functions__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_free_memory__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_device_id__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_memory_clock_rate__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_memory_bus_width__   0
 
#define __SYCL_ALL_DEVICES_HAVE_emulated__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_legacy_image__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bindless_images__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bindless_images_shared_usm__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bindless_images_1d_usm__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bindless_images_2d_usm__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_interop_memory_import__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_interop_memory_export__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_interop_semaphore_import__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_interop_semaphore_export__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_mipmap__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_mipmap_anisotropy__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_mipmap_level_reference__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_esimd__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_ballot_group__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_fixed_size_group__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_opportunistic_group__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_tangle_group__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_matrix__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_is_composite__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_is_component__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_graph__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_fpga_task_sequence__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_limited_graph__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_private_alloca__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_cubemap__   0
 
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_cubemap_seamless_filtering__   0
 
#define __SYCL_ANY_DEVICE_HAS_host__   0
 
#define __SYCL_ANY_DEVICE_HAS_cpu__   0
 
#define __SYCL_ANY_DEVICE_HAS_gpu__   0
 
#define __SYCL_ANY_DEVICE_HAS_accelerator__   0
 
#define __SYCL_ANY_DEVICE_HAS_custom__   0
 
#define __SYCL_ANY_DEVICE_HAS_fp16__   0
 
#define __SYCL_ANY_DEVICE_HAS_fp64__   0
 
#define __SYCL_ANY_DEVICE_HAS_int64_base_atomics__   0
 
#define __SYCL_ANY_DEVICE_HAS_int64_extended_atomics__   0
 
#define __SYCL_ANY_DEVICE_HAS_image__   0
 
#define __SYCL_ANY_DEVICE_HAS_online_compiler__   0
 
#define __SYCL_ANY_DEVICE_HAS_online_linker__   0
 
#define __SYCL_ANY_DEVICE_HAS_queue_profiling__   0
 
#define __SYCL_ANY_DEVICE_HAS_usm_device_allocations__   0
 
#define __SYCL_ANY_DEVICE_HAS_usm_host_allocations__   0
 
#define __SYCL_ANY_DEVICE_HAS_usm_shared_allocations__   0
 
#define __SYCL_ANY_DEVICE_HAS_usm_restricted_shared_allocations__   0
 
#define __SYCL_ANY_DEVICE_HAS_usm_system_allocations__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_intel_pci_address__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_eu_count__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_eu_simd_width__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_slices__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_subslices_per_slice__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_eu_count_per_subslice__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_intel_max_mem_bandwidth__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_intel_mem_channel__   0
 
#define __SYCL_ANY_DEVICE_HAS_usm_atomic_host_allocations__   0
 
#define __SYCL_ANY_DEVICE_HAS_usm_atomic_shared_allocations__   0
 
#define __SYCL_ANY_DEVICE_HAS_atomic64__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_intel_device_info_uuid__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_srgb__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_native_assert__   0
 
#define __SYCL_ANY_DEVICE_HAS_host_debuggable__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_hw_threads_per_eu__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_cuda_async_barrier__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_bfloat16_math_functions__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_intel_free_memory__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_intel_device_id__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_intel_memory_clock_rate__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_intel_memory_bus_width__   0
 
#define __SYCL_ANY_DEVICE_HAS_emulated__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_intel_legacy_image__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_bindless_images__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_bindless_images_shared_usm__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_bindless_images_1d_usm__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_bindless_images_2d_usm__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_interop_memory_import__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_interop_memory_export__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_interop_semaphore_import__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_interop_semaphore_export__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_mipmap__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_mipmap_anisotropy__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_mipmap_level_reference__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_intel_esimd__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_ballot_group__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_fixed_size_group__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_opportunistic_group__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_tangle_group__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_intel_matrix__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_is_composite__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_is_component__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_graph__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_intel_fpga_task_sequence__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_limited_graph__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_private_alloca__   1
 
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_cubemap__   0
 
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_cubemap_seamless_filtering__   0
 

Macro Definition Documentation

◆ __SYCL_ALL_DEVICES_HAVE_accelerator__

#define __SYCL_ALL_DEVICES_HAVE_accelerator__   0

Definition at line 28 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_atomic64__

#define __SYCL_ALL_DEVICES_HAVE_atomic64__   0

Definition at line 153 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_cpu__

#define __SYCL_ALL_DEVICES_HAVE_cpu__   0

Definition at line 18 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_custom__

#define __SYCL_ALL_DEVICES_HAVE_custom__   0

Definition at line 33 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_emulated__

#define __SYCL_ALL_DEVICES_HAVE_emulated__   0

Definition at line 213 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_intel_device_id__

#define __SYCL_ALL_DEVICES_HAVE_ext_intel_device_id__   0

Definition at line 198 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_intel_device_info_uuid__

#define __SYCL_ALL_DEVICES_HAVE_ext_intel_device_info_uuid__   0

Definition at line 158 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_intel_esimd__

#define __SYCL_ALL_DEVICES_HAVE_ext_intel_esimd__   0

Definition at line 278 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_intel_fpga_task_sequence__

#define __SYCL_ALL_DEVICES_HAVE_ext_intel_fpga_task_sequence__   0

Definition at line 323 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_intel_free_memory__

#define __SYCL_ALL_DEVICES_HAVE_ext_intel_free_memory__   0

Definition at line 193 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_eu_count__

#define __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_eu_count__   0

Definition at line 108 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_eu_count_per_subslice__

#define __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_eu_count_per_subslice__   0

Definition at line 128 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_eu_simd_width__

#define __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_eu_simd_width__   0

Definition at line 113 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_hw_threads_per_eu__

#define __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_hw_threads_per_eu__   0

Definition at line 178 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_slices__

#define __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_slices__   0

Definition at line 118 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_subslices_per_slice__

#define __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_subslices_per_slice__   0

Definition at line 123 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_intel_legacy_image__

#define __SYCL_ALL_DEVICES_HAVE_ext_intel_legacy_image__   0

Definition at line 218 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_intel_matrix__

#define __SYCL_ALL_DEVICES_HAVE_ext_intel_matrix__   0

Definition at line 303 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_intel_max_mem_bandwidth__

#define __SYCL_ALL_DEVICES_HAVE_ext_intel_max_mem_bandwidth__   0

Definition at line 133 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_intel_mem_channel__

#define __SYCL_ALL_DEVICES_HAVE_ext_intel_mem_channel__   0

Definition at line 138 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_intel_memory_bus_width__

#define __SYCL_ALL_DEVICES_HAVE_ext_intel_memory_bus_width__   0

Definition at line 208 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_intel_memory_clock_rate__

#define __SYCL_ALL_DEVICES_HAVE_ext_intel_memory_clock_rate__   0

Definition at line 203 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_intel_pci_address__

#define __SYCL_ALL_DEVICES_HAVE_ext_intel_pci_address__   0

Definition at line 103 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_oneapi_ballot_group__

#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_ballot_group__   0

Definition at line 283 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bfloat16_math_functions__

#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bfloat16_math_functions__   0

Definition at line 188 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bindless_images_1d_usm__

#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bindless_images_1d_usm__   0

Definition at line 233 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bindless_images_2d_usm__

#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bindless_images_2d_usm__   0

Definition at line 238 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bindless_images__

#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bindless_images__   0

Definition at line 223 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bindless_images_shared_usm__

#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bindless_images_shared_usm__   0

Definition at line 228 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_oneapi_cubemap__

#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_cubemap__   0

Definition at line 338 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_oneapi_cubemap_seamless_filtering__

#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_cubemap_seamless_filtering__   0

Definition at line 343 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_oneapi_cuda_async_barrier__

#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_cuda_async_barrier__   0

Definition at line 183 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_oneapi_fixed_size_group__

#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_fixed_size_group__   0

Definition at line 288 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_oneapi_graph__

#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_graph__   0

Definition at line 318 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_oneapi_interop_memory_export__

#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_interop_memory_export__   0

Definition at line 248 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_oneapi_interop_memory_import__

#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_interop_memory_import__   0

Definition at line 243 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_oneapi_interop_semaphore_export__

#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_interop_semaphore_export__   0

Definition at line 258 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_oneapi_interop_semaphore_import__

#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_interop_semaphore_import__   0

Definition at line 253 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_oneapi_is_component__

#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_is_component__   0

Definition at line 313 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_oneapi_is_composite__

#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_is_composite__   0

Definition at line 308 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_oneapi_limited_graph__

#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_limited_graph__   0

Definition at line 328 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_oneapi_mipmap__

#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_mipmap__   0

Definition at line 263 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_oneapi_mipmap_anisotropy__

#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_mipmap_anisotropy__   0

Definition at line 268 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_oneapi_mipmap_level_reference__

#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_mipmap_level_reference__   0

Definition at line 273 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_oneapi_native_assert__

#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_native_assert__   0

Definition at line 168 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_oneapi_opportunistic_group__

#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_opportunistic_group__   0

Definition at line 293 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_oneapi_private_alloca__

#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_private_alloca__   0

Definition at line 333 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_oneapi_srgb__

#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_srgb__   0

Definition at line 163 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_ext_oneapi_tangle_group__

#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_tangle_group__   0

Definition at line 298 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_fp16__

#define __SYCL_ALL_DEVICES_HAVE_fp16__   0

Definition at line 38 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_fp64__

#define __SYCL_ALL_DEVICES_HAVE_fp64__   0

Definition at line 43 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_gpu__

#define __SYCL_ALL_DEVICES_HAVE_gpu__   0

Definition at line 23 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_host__

#define __SYCL_ALL_DEVICES_HAVE_host__   0

Definition at line 13 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_host_debuggable__

#define __SYCL_ALL_DEVICES_HAVE_host_debuggable__   0

Definition at line 173 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_image__

#define __SYCL_ALL_DEVICES_HAVE_image__   0

Definition at line 58 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_int64_base_atomics__

#define __SYCL_ALL_DEVICES_HAVE_int64_base_atomics__   0

Definition at line 48 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_int64_extended_atomics__

#define __SYCL_ALL_DEVICES_HAVE_int64_extended_atomics__   0

Definition at line 53 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_online_compiler__

#define __SYCL_ALL_DEVICES_HAVE_online_compiler__   0

Definition at line 63 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_online_linker__

#define __SYCL_ALL_DEVICES_HAVE_online_linker__   0

Definition at line 68 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_queue_profiling__

#define __SYCL_ALL_DEVICES_HAVE_queue_profiling__   0

Definition at line 73 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_usm_atomic_host_allocations__

#define __SYCL_ALL_DEVICES_HAVE_usm_atomic_host_allocations__   0

Definition at line 143 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_usm_atomic_shared_allocations__

#define __SYCL_ALL_DEVICES_HAVE_usm_atomic_shared_allocations__   0

Definition at line 148 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_usm_device_allocations__

#define __SYCL_ALL_DEVICES_HAVE_usm_device_allocations__   0

Definition at line 78 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_usm_host_allocations__

#define __SYCL_ALL_DEVICES_HAVE_usm_host_allocations__   0

Definition at line 83 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_usm_restricted_shared_allocations__

#define __SYCL_ALL_DEVICES_HAVE_usm_restricted_shared_allocations__   0

Definition at line 93 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_usm_shared_allocations__

#define __SYCL_ALL_DEVICES_HAVE_usm_shared_allocations__   0

Definition at line 88 of file device_aspect_macros.hpp.

◆ __SYCL_ALL_DEVICES_HAVE_usm_system_allocations__

#define __SYCL_ALL_DEVICES_HAVE_usm_system_allocations__   0

Definition at line 98 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_accelerator__

#define __SYCL_ANY_DEVICE_HAS_accelerator__   0

Definition at line 363 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_atomic64__

#define __SYCL_ANY_DEVICE_HAS_atomic64__   0

Definition at line 488 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_cpu__

#define __SYCL_ANY_DEVICE_HAS_cpu__   0

Definition at line 353 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_custom__

#define __SYCL_ANY_DEVICE_HAS_custom__   0

Definition at line 368 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_emulated__

#define __SYCL_ANY_DEVICE_HAS_emulated__   0

Definition at line 548 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_intel_device_id__

#define __SYCL_ANY_DEVICE_HAS_ext_intel_device_id__   0

Definition at line 533 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_intel_device_info_uuid__

#define __SYCL_ANY_DEVICE_HAS_ext_intel_device_info_uuid__   0

Definition at line 493 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_intel_esimd__

#define __SYCL_ANY_DEVICE_HAS_ext_intel_esimd__   0

Definition at line 613 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_intel_fpga_task_sequence__

#define __SYCL_ANY_DEVICE_HAS_ext_intel_fpga_task_sequence__   0

Definition at line 658 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_intel_free_memory__

#define __SYCL_ANY_DEVICE_HAS_ext_intel_free_memory__   0

Definition at line 528 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_eu_count__

#define __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_eu_count__   0

Definition at line 443 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_eu_count_per_subslice__

#define __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_eu_count_per_subslice__   0

Definition at line 463 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_eu_simd_width__

#define __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_eu_simd_width__   0

Definition at line 448 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_hw_threads_per_eu__

#define __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_hw_threads_per_eu__   0

Definition at line 513 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_slices__

#define __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_slices__   0

Definition at line 453 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_subslices_per_slice__

#define __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_subslices_per_slice__   0

Definition at line 458 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_intel_legacy_image__

#define __SYCL_ANY_DEVICE_HAS_ext_intel_legacy_image__   0

Definition at line 553 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_intel_matrix__

#define __SYCL_ANY_DEVICE_HAS_ext_intel_matrix__   0

Definition at line 638 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_intel_max_mem_bandwidth__

#define __SYCL_ANY_DEVICE_HAS_ext_intel_max_mem_bandwidth__   0

Definition at line 468 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_intel_mem_channel__

#define __SYCL_ANY_DEVICE_HAS_ext_intel_mem_channel__   0

Definition at line 473 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_intel_memory_bus_width__

#define __SYCL_ANY_DEVICE_HAS_ext_intel_memory_bus_width__   0

Definition at line 543 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_intel_memory_clock_rate__

#define __SYCL_ANY_DEVICE_HAS_ext_intel_memory_clock_rate__   0

Definition at line 538 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_intel_pci_address__

#define __SYCL_ANY_DEVICE_HAS_ext_intel_pci_address__   0

Definition at line 438 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_oneapi_ballot_group__

#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_ballot_group__   0

Definition at line 618 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_oneapi_bfloat16_math_functions__

#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_bfloat16_math_functions__   0

Definition at line 523 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_oneapi_bindless_images_1d_usm__

#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_bindless_images_1d_usm__   0

Definition at line 568 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_oneapi_bindless_images_2d_usm__

#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_bindless_images_2d_usm__   0

Definition at line 573 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_oneapi_bindless_images__

#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_bindless_images__   0

Definition at line 558 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_oneapi_bindless_images_shared_usm__

#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_bindless_images_shared_usm__   0

Definition at line 563 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_oneapi_cubemap__

#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_cubemap__   0

Definition at line 673 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_oneapi_cubemap_seamless_filtering__

#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_cubemap_seamless_filtering__   0

Definition at line 678 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_oneapi_cuda_async_barrier__

#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_cuda_async_barrier__   0

Definition at line 518 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_oneapi_fixed_size_group__

#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_fixed_size_group__   0

Definition at line 623 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_oneapi_graph__

#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_graph__   0

Definition at line 653 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_oneapi_interop_memory_export__

#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_interop_memory_export__   0

Definition at line 583 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_oneapi_interop_memory_import__

#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_interop_memory_import__   0

Definition at line 578 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_oneapi_interop_semaphore_export__

#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_interop_semaphore_export__   0

Definition at line 593 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_oneapi_interop_semaphore_import__

#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_interop_semaphore_import__   0

Definition at line 588 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_oneapi_is_component__

#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_is_component__   0

Definition at line 648 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_oneapi_is_composite__

#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_is_composite__   0

Definition at line 643 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_oneapi_limited_graph__

#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_limited_graph__   0

Definition at line 663 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_oneapi_mipmap__

#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_mipmap__   0

Definition at line 598 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_oneapi_mipmap_anisotropy__

#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_mipmap_anisotropy__   0

Definition at line 603 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_oneapi_mipmap_level_reference__

#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_mipmap_level_reference__   0

Definition at line 608 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_oneapi_native_assert__

#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_native_assert__   0

Definition at line 503 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_oneapi_opportunistic_group__

#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_opportunistic_group__   0

Definition at line 628 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_oneapi_private_alloca__

#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_private_alloca__   1

Definition at line 668 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_oneapi_srgb__

#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_srgb__   0

Definition at line 498 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_ext_oneapi_tangle_group__

#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_tangle_group__   0

Definition at line 633 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_fp16__

#define __SYCL_ANY_DEVICE_HAS_fp16__   0

Definition at line 373 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_fp64__

#define __SYCL_ANY_DEVICE_HAS_fp64__   0

Definition at line 378 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_gpu__

#define __SYCL_ANY_DEVICE_HAS_gpu__   0

Definition at line 358 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_host__

#define __SYCL_ANY_DEVICE_HAS_host__   0

Definition at line 348 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_host_debuggable__

#define __SYCL_ANY_DEVICE_HAS_host_debuggable__   0

Definition at line 508 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_image__

#define __SYCL_ANY_DEVICE_HAS_image__   0

Definition at line 393 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_int64_base_atomics__

#define __SYCL_ANY_DEVICE_HAS_int64_base_atomics__   0

Definition at line 383 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_int64_extended_atomics__

#define __SYCL_ANY_DEVICE_HAS_int64_extended_atomics__   0

Definition at line 388 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_online_compiler__

#define __SYCL_ANY_DEVICE_HAS_online_compiler__   0

Definition at line 398 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_online_linker__

#define __SYCL_ANY_DEVICE_HAS_online_linker__   0

Definition at line 403 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_queue_profiling__

#define __SYCL_ANY_DEVICE_HAS_queue_profiling__   0

Definition at line 408 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_usm_atomic_host_allocations__

#define __SYCL_ANY_DEVICE_HAS_usm_atomic_host_allocations__   0

Definition at line 478 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_usm_atomic_shared_allocations__

#define __SYCL_ANY_DEVICE_HAS_usm_atomic_shared_allocations__   0

Definition at line 483 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_usm_device_allocations__

#define __SYCL_ANY_DEVICE_HAS_usm_device_allocations__   0

Definition at line 413 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_usm_host_allocations__

#define __SYCL_ANY_DEVICE_HAS_usm_host_allocations__   0

Definition at line 418 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_usm_restricted_shared_allocations__

#define __SYCL_ANY_DEVICE_HAS_usm_restricted_shared_allocations__   0

Definition at line 428 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_usm_shared_allocations__

#define __SYCL_ANY_DEVICE_HAS_usm_shared_allocations__   0

Definition at line 423 of file device_aspect_macros.hpp.

◆ __SYCL_ANY_DEVICE_HAS_usm_system_allocations__

#define __SYCL_ANY_DEVICE_HAS_usm_system_allocations__   0

Definition at line 433 of file device_aspect_macros.hpp.