Go to the source code of this file.
#define __SYCL_ALL_DEVICES_HAVE_accelerator__ 0 |
Definition at line 28 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_atomic64__ 0 |
Definition at line 153 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_cpu__ 0 |
Definition at line 18 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_custom__ 0 |
Definition at line 33 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_emulated__ 0 |
Definition at line 213 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_device_id__ 0 |
Definition at line 198 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_device_info_uuid__ 0 |
Definition at line 158 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_esimd__ 0 |
Definition at line 278 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_fpga_task_sequence__ 0 |
Definition at line 323 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_free_memory__ 0 |
Definition at line 193 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_eu_count__ 0 |
Definition at line 108 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_eu_count_per_subslice__ 0 |
Definition at line 128 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_eu_simd_width__ 0 |
Definition at line 113 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_hw_threads_per_eu__ 0 |
Definition at line 178 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_slices__ 0 |
Definition at line 118 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_subslices_per_slice__ 0 |
Definition at line 123 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_legacy_image__ 0 |
Definition at line 218 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_matrix__ 0 |
Definition at line 303 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_max_mem_bandwidth__ 0 |
Definition at line 133 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_mem_channel__ 0 |
Definition at line 138 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_memory_bus_width__ 0 |
Definition at line 208 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_memory_clock_rate__ 0 |
Definition at line 203 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_intel_pci_address__ 0 |
Definition at line 103 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_ballot_group__ 0 |
Definition at line 283 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bfloat16_math_functions__ 0 |
Definition at line 188 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bindless_images_1d_usm__ 0 |
Definition at line 233 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bindless_images_2d_usm__ 0 |
Definition at line 238 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bindless_images__ 0 |
Definition at line 223 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bindless_images_shared_usm__ 0 |
Definition at line 228 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_cubemap__ 0 |
Definition at line 338 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_cubemap_seamless_filtering__ 0 |
Definition at line 343 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_cuda_async_barrier__ 0 |
Definition at line 183 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_fixed_size_group__ 0 |
Definition at line 288 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_graph__ 0 |
Definition at line 318 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_interop_memory_export__ 0 |
Definition at line 248 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_interop_memory_import__ 0 |
Definition at line 243 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_interop_semaphore_export__ 0 |
Definition at line 258 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_interop_semaphore_import__ 0 |
Definition at line 253 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_is_component__ 0 |
Definition at line 313 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_is_composite__ 0 |
Definition at line 308 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_limited_graph__ 0 |
Definition at line 328 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_mipmap__ 0 |
Definition at line 263 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_mipmap_anisotropy__ 0 |
Definition at line 268 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_mipmap_level_reference__ 0 |
Definition at line 273 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_native_assert__ 0 |
Definition at line 168 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_opportunistic_group__ 0 |
Definition at line 293 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_private_alloca__ 0 |
Definition at line 333 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_srgb__ 0 |
Definition at line 163 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_tangle_group__ 0 |
Definition at line 298 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_fp16__ 0 |
Definition at line 38 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_fp64__ 0 |
Definition at line 43 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_gpu__ 0 |
Definition at line 23 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_host__ 0 |
Definition at line 13 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_host_debuggable__ 0 |
Definition at line 173 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_image__ 0 |
Definition at line 58 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_int64_base_atomics__ 0 |
Definition at line 48 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_int64_extended_atomics__ 0 |
Definition at line 53 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_online_compiler__ 0 |
Definition at line 63 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_online_linker__ 0 |
Definition at line 68 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_queue_profiling__ 0 |
Definition at line 73 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_usm_atomic_host_allocations__ 0 |
Definition at line 143 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_usm_atomic_shared_allocations__ 0 |
Definition at line 148 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_usm_device_allocations__ 0 |
Definition at line 78 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_usm_host_allocations__ 0 |
Definition at line 83 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_usm_restricted_shared_allocations__ 0 |
Definition at line 93 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_usm_shared_allocations__ 0 |
Definition at line 88 of file device_aspect_macros.hpp.
#define __SYCL_ALL_DEVICES_HAVE_usm_system_allocations__ 0 |
Definition at line 98 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_accelerator__ 0 |
Definition at line 363 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_atomic64__ 0 |
Definition at line 488 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_cpu__ 0 |
Definition at line 353 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_custom__ 0 |
Definition at line 368 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_emulated__ 0 |
Definition at line 548 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_intel_device_id__ 0 |
Definition at line 533 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_intel_device_info_uuid__ 0 |
Definition at line 493 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_intel_esimd__ 0 |
Definition at line 613 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_intel_fpga_task_sequence__ 0 |
Definition at line 658 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_intel_free_memory__ 0 |
Definition at line 528 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_eu_count__ 0 |
Definition at line 443 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_eu_count_per_subslice__ 0 |
Definition at line 463 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_eu_simd_width__ 0 |
Definition at line 448 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_hw_threads_per_eu__ 0 |
Definition at line 513 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_slices__ 0 |
Definition at line 453 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_subslices_per_slice__ 0 |
Definition at line 458 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_intel_legacy_image__ 0 |
Definition at line 553 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_intel_matrix__ 0 |
Definition at line 638 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_intel_max_mem_bandwidth__ 0 |
Definition at line 468 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_intel_mem_channel__ 0 |
Definition at line 473 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_intel_memory_bus_width__ 0 |
Definition at line 543 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_intel_memory_clock_rate__ 0 |
Definition at line 538 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_intel_pci_address__ 0 |
Definition at line 438 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_ballot_group__ 0 |
Definition at line 618 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_bfloat16_math_functions__ 0 |
Definition at line 523 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_bindless_images_1d_usm__ 0 |
Definition at line 568 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_bindless_images_2d_usm__ 0 |
Definition at line 573 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_bindless_images__ 0 |
Definition at line 558 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_bindless_images_shared_usm__ 0 |
Definition at line 563 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_cubemap__ 0 |
Definition at line 673 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_cubemap_seamless_filtering__ 0 |
Definition at line 678 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_cuda_async_barrier__ 0 |
Definition at line 518 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_fixed_size_group__ 0 |
Definition at line 623 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_graph__ 0 |
Definition at line 653 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_interop_memory_export__ 0 |
Definition at line 583 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_interop_memory_import__ 0 |
Definition at line 578 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_interop_semaphore_export__ 0 |
Definition at line 593 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_interop_semaphore_import__ 0 |
Definition at line 588 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_is_component__ 0 |
Definition at line 648 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_is_composite__ 0 |
Definition at line 643 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_limited_graph__ 0 |
Definition at line 663 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_mipmap__ 0 |
Definition at line 598 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_mipmap_anisotropy__ 0 |
Definition at line 603 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_mipmap_level_reference__ 0 |
Definition at line 608 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_native_assert__ 0 |
Definition at line 503 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_opportunistic_group__ 0 |
Definition at line 628 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_private_alloca__ 1 |
Definition at line 668 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_srgb__ 0 |
Definition at line 498 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_ext_oneapi_tangle_group__ 0 |
Definition at line 633 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_fp16__ 0 |
Definition at line 373 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_fp64__ 0 |
Definition at line 378 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_gpu__ 0 |
Definition at line 358 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_host__ 0 |
Definition at line 348 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_host_debuggable__ 0 |
Definition at line 508 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_image__ 0 |
Definition at line 393 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_int64_base_atomics__ 0 |
Definition at line 383 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_int64_extended_atomics__ 0 |
Definition at line 388 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_online_compiler__ 0 |
Definition at line 398 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_online_linker__ 0 |
Definition at line 403 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_queue_profiling__ 0 |
Definition at line 408 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_usm_atomic_host_allocations__ 0 |
Definition at line 478 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_usm_atomic_shared_allocations__ 0 |
Definition at line 483 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_usm_device_allocations__ 0 |
Definition at line 413 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_usm_host_allocations__ 0 |
Definition at line 418 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_usm_restricted_shared_allocations__ 0 |
Definition at line 428 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_usm_shared_allocations__ 0 |
Definition at line 423 of file device_aspect_macros.hpp.
#define __SYCL_ANY_DEVICE_HAS_usm_system_allocations__ 0 |
Definition at line 433 of file device_aspect_macros.hpp.