|
LLVM 24.0.0git
|
#include "llvm/TargetParser/IntelGPUTargetParser.h"#include "llvm/ADT/Twine.h"#include <cassert>#include "llvm/TargetParser/IntelGPUTargetParser.def"Go to the source code of this file.
Macros | |
| #define | INTEL_GPU(NAME, KIND, MAJOR, MINOR, IGCA_TARGET, IGCA_FEATURE_SETS) |
Functions | |
| static constexpr uint32_t | packDevice (uint32_t Major, uint32_t Minor) |
Variables | |
| static constexpr uint32_t | GPUIPMajorShift = 22 |
| static constexpr uint32_t | GPUIPMinorShift = 14 |
| static constexpr uint32_t | GPUIPMajorMask = 0x3ff |
| static constexpr uint32_t | GPUIPMinorMask = 0xff |
| static constexpr uint32_t | GPUIPRevisionMask = 0x3f |
| static constexpr uint32_t | GPUIPDeviceMask = ~0u << GPUIPMinorShift |
| #define INTEL_GPU | ( | NAME, | |
| KIND, | |||
| MAJOR, | |||
| MINOR, | |||
| IGCA_TARGET, | |||
| IGCA_FEATURE_SETS ) |
Definition at line 44 of file IntelGPUTargetParser.cpp.
References assert(), GPUIPMajorMask, GPUIPMajorShift, GPUIPMinorMask, and GPUIPMinorShift.
|
staticconstexpr |
Definition at line 38 of file IntelGPUTargetParser.cpp.
Referenced by llvm::IntelGPU::getArchName().
|
staticconstexpr |
Definition at line 31 of file IntelGPUTargetParser.cpp.
Referenced by packDevice().
|
staticconstexpr |
Definition at line 29 of file IntelGPUTargetParser.cpp.
Referenced by llvm::IntelGPU::getNumericArchName(), and packDevice().
|
staticconstexpr |
Definition at line 32 of file IntelGPUTargetParser.cpp.
Referenced by llvm::IntelGPU::getNumericArchName(), and packDevice().
|
staticconstexpr |
Definition at line 30 of file IntelGPUTargetParser.cpp.
Referenced by llvm::IntelGPU::getNumericArchName(), and packDevice().
|
staticconstexpr |
Definition at line 33 of file IntelGPUTargetParser.cpp.
Referenced by llvm::IntelGPU::getNumericArchName().