LLVM: llvm::AMDGPU::MCKernelDescriptor Struct Reference (original) (raw)
#include "[Target/AMDGPU/MCTargetDesc/AMDGPUMCKernelDescriptor.h](AMDGPUMCKernelDescriptor%5F8h%5Fsource.html)"
| Public Attributes | |
|---|---|
| const MCExpr * | group_segment_fixed_size = nullptr |
| const MCExpr * | private_segment_fixed_size = nullptr |
| const MCExpr * | kernarg_size = nullptr |
| const MCExpr * | compute_pgm_rsrc3 = nullptr |
| const MCExpr * | compute_pgm_rsrc1 = nullptr |
| const MCExpr * | compute_pgm_rsrc2 = nullptr |
| const MCExpr * | kernel_code_properties = nullptr |
| const MCExpr * | kernarg_preload = nullptr |
Definition at line 27 of file AMDGPUMCKernelDescriptor.h.
◆ bits_get()
◆ bits_set()
◆ getDefaultAmdhsaKernelDescriptor()
Definition at line 21 of file AMDGPUMCKernelDescriptor.cpp.
References bits_set(), compute_pgm_rsrc1, compute_pgm_rsrc2, compute_pgm_rsrc3, llvm::MCConstantExpr::create(), llvm::amdhsa::FLOAT_DENORM_MODE_FLUSH_NONE, llvm::MCSubtargetInfo::getCPU(), llvm::MCSubtargetInfo::getFeatureBits(), llvm::AMDGPU::getIsaVersion(), group_segment_fixed_size, llvm::AMDGPU::isGFX90A(), kernarg_preload, kernarg_size, kernel_code_properties, private_segment_fixed_size, llvm::FeatureBitset::test(), and llvm::Version.
◆ compute_pgm_rsrc1
const MCExpr* llvm::AMDGPU::MCKernelDescriptor::compute_pgm_rsrc1 = nullptr
◆ compute_pgm_rsrc2
const MCExpr* llvm::AMDGPU::MCKernelDescriptor::compute_pgm_rsrc2 = nullptr
◆ compute_pgm_rsrc3
const MCExpr* llvm::AMDGPU::MCKernelDescriptor::compute_pgm_rsrc3 = nullptr
◆ group_segment_fixed_size
const MCExpr* llvm::AMDGPU::MCKernelDescriptor::group_segment_fixed_size = nullptr
◆ kernarg_preload
const MCExpr* llvm::AMDGPU::MCKernelDescriptor::kernarg_preload = nullptr
◆ kernarg_size
const MCExpr* llvm::AMDGPU::MCKernelDescriptor::kernarg_size = nullptr
◆ kernel_code_properties
const MCExpr* llvm::AMDGPU::MCKernelDescriptor::kernel_code_properties = nullptr
◆ private_segment_fixed_size
const MCExpr* llvm::AMDGPU::MCKernelDescriptor::private_segment_fixed_size = nullptr
The documentation for this struct was generated from the following files:
- lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCKernelDescriptor.h
- lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCKernelDescriptor.cpp