Intel® Implicit SPMD Program Compiler (Intel® ISPC)
1.13.0
|
Public Member Functions | |
AllCPUs () | |
std::string | HumanReadableListOfNames () |
std::string & | GetDefaultNameFromType (CPUtype type) |
CPUtype | GetTypeFromName (std::string name) |
bool | BackwardCompatible (CPUtype what, CPUtype with) |
Private Member Functions | |
std::set< CPUtype > | Set (int type,...) |
Private Attributes | |
std::vector< std::vector< std::string > > | names |
std::vector< std::set< CPUtype > > | compat |
|
inline |
Definition at line 300 of file ispc.cpp.
References Assert, CPU_Bonnell, CPU_Broadwell, CPU_Core2, CPU_Generic, CPU_Haswell, CPU_IvyBridge, CPU_KNL, CPU_Nehalem, CPU_None, CPU_Penryn, CPU_PS4, CPU_SandyBridge, CPU_Silvermont, CPU_SKX, CPU_x86_64, Set(), and sizeofCPUtype.
Definition at line 436 of file ispc.cpp.
References Assert, CPU_None, and sizeofCPUtype.
Referenced by Target::Target().
|
inline |
Definition at line 421 of file ispc.cpp.
References Assert, CPU_None, and sizeofCPUtype.
Referenced by Target::Target().
|
inline |
Definition at line 426 of file ispc.cpp.
References CPU_None, and sizeofCPUtype.
Referenced by Target::Target().
|
inline |
Definition at line 405 of file ispc.cpp.
References CPU_Generic, and sizeofCPUtype.
Referenced by Target::SupportedCPUs(), and Target::Target().
|
inlineprivate |
|
private |