#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/Compiler.h"
#include <cstdint>
#include <optional>
#include <string>
#include <utility>
#include "AMDGPUTargetParser.def"
Go to the source code of this file.
|
| namespace | llvm |
| | This is an optimization pass for GlobalISel generic memory operations.
|
| namespace | llvm::AMDGPU |
|
| enum | llvm::AMDGPU::GPUKind : uint32_t { llvm::AMDGPU::GK_NONE = 0
, llvm::AMDGPU::GK_AMDGCN_GENERIC_FIRST = GK_GFX9_GENERIC
, llvm::AMDGPU::GK_AMDGCN_GENERIC_LAST = GK_GFX13_GENERIC
} |
| | GPU kinds supported by the AMDGPU target. More...
|
| enum | llvm::AMDGPU::ArchFeatureKind : uint32_t {
llvm::AMDGPU::FEATURE_NONE = 0
, llvm::AMDGPU::FEATURE_FMA = 1 << 1
, llvm::AMDGPU::FEATURE_LDEXP = 1 << 2
, llvm::AMDGPU::FEATURE_FP64 = 1 << 3
,
llvm::AMDGPU::FEATURE_FAST_FMA_F32 = 1 << 4
, llvm::AMDGPU::FEATURE_FAST_DENORMAL_F32 = 1 << 5
, llvm::AMDGPU::FEATURE_WAVE32 = 1 << 6
, llvm::AMDGPU::FEATURE_XNACK = 1 << 7
,
llvm::AMDGPU::FEATURE_SRAMECC = 1 << 8
, llvm::AMDGPU::FEATURE_WGP = 1 << 9
, llvm::AMDGPU::FEATURE_XNACK_ON_OFF_MODES = 1 << 10
} |
| enum | llvm::AMDGPU::FeatureError : uint32_t { llvm::AMDGPU::NO_ERROR = 0
, llvm::AMDGPU::INVALID_FEATURE_COMBINATION
, llvm::AMDGPU::UNSUPPORTED_TARGET_FEATURE
} |
| enum class | llvm::AMDGPU::TargetIDSetting { llvm::AMDGPU::Unsupported
, llvm::AMDGPU::Any
, llvm::AMDGPU::Off
, llvm::AMDGPU::On
} |
◆ AMDGCN_GPU
| #define AMDGCN_GPU |
( |
| NAME, |
|
|
| ENUM, |
|
|
| ISAVERSION, |
|
|
| FEATURES ) |
◆ AMDGCN_GPU_ALIAS
| #define AMDGCN_GPU_ALIAS |
( |
| NAME, |
|
|
| ENUM ) |
◆ R600_GPU
| #define R600_GPU |
( |
| NAME, |
|
|
| ENUM, |
|
|
| FEATURES ) |
◆ R600_GPU_ALIAS
| #define R600_GPU_ALIAS |
( |
| NAME, |
|
|
| ENUM ) |