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: