DPC++ Runtime
Runtime libraries for oneAPI DPC++
cl::sycl::ext::intel::experimental::device_arch Class Reference

#include <sycl/ext/intel/experimental/online_compiler.hpp>

Collaboration diagram for cl::sycl::ext::intel::experimental::device_arch:

Public Types

enum  gpu {
  gpu_any = 1, gpu_gen9 = 2, gpu_skl = gpu_gen9, gpu_gen9_5 = 3,
  gpu_kbl = gpu_gen9_5, gpu_cfl = gpu_gen9_5, gpu_gen11 = 4, gpu_icl = gpu_gen11,
  gpu_gen12 = 5
}
 
enum  cpu { cpu_any = 1 }
 
enum  fpga { fpga_any = 1 }
 

Public Member Functions

 device_arch (int Val)
 
 operator int ()
 

Static Public Attributes

static constexpr int any = 0
 

Detailed Description

Definition at line 30 of file online_compiler.hpp.

Member Enumeration Documentation

◆ cpu

Enumerator
cpu_any 

Definition at line 48 of file online_compiler.hpp.

◆ fpga

Enumerator
fpga_any 

Definition at line 52 of file online_compiler.hpp.

◆ gpu

Enumerator
gpu_any 
gpu_gen9 
gpu_skl 
gpu_gen9_5 
gpu_kbl 
gpu_cfl 
gpu_gen11 
gpu_icl 
gpu_gen12 

Definition at line 36 of file online_compiler.hpp.

Constructor & Destructor Documentation

◆ device_arch()

cl::sycl::ext::intel::experimental::device_arch::device_arch ( int  Val)
inline

Definition at line 34 of file online_compiler.hpp.

Member Function Documentation

◆ operator int()

cl::sycl::ext::intel::experimental::device_arch::operator int ( )
inline

Definition at line 56 of file online_compiler.hpp.

Member Data Documentation

◆ any

constexpr int cl::sycl::ext::intel::experimental::device_arch::any = 0
staticconstexpr

Definition at line 32 of file online_compiler.hpp.


The documentation for this class was generated from the following file: