LLVM 22.0.0git
llvm::AMDGPU::ImageDimIntrinsicInfo Struct Reference

#include "Target/AMDGPU/AMDGPUInstrInfo.h"

Public Attributes

unsigned Intr
unsigned BaseOpcode
MIMGDim Dim
uint8_t NumOffsetArgs
uint8_t NumBiasArgs
uint8_t NumZCompareArgs
uint8_t NumGradients
uint8_t NumDmask
uint8_t NumData
uint8_t NumVAddrs
uint8_t NumArgs
uint8_t DMaskIndex
uint8_t VAddrStart
uint8_t OffsetIndex
uint8_t BiasIndex
uint8_t ZCompareIndex
uint8_t GradientStart
uint8_t CoordStart
uint8_t LodIndex
uint8_t MipIndex
uint8_t VAddrEnd
uint8_t RsrcIndex
uint8_t SampIndex
uint8_t UnormIndex
uint8_t TexFailCtrlIndex
uint8_t CachePolicyIndex
uint8_t BiasTyArg
uint8_t GradientTyArg
uint8_t CoordTyArg

Detailed Description

Definition at line 50 of file AMDGPUInstrInfo.h.

Member Data Documentation

◆ BaseOpcode

unsigned llvm::AMDGPU::ImageDimIntrinsicInfo::BaseOpcode

◆ BiasIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::BiasIndex

Definition at line 67 of file AMDGPUInstrInfo.h.

Referenced by packImage16bitOpsToDwords(), and simplifyAMDGCNImageIntrinsic().

◆ BiasTyArg

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::BiasTyArg

Definition at line 80 of file AMDGPUInstrInfo.h.

◆ CachePolicyIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::CachePolicyIndex

Definition at line 78 of file AMDGPUInstrInfo.h.

◆ CoordStart

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::CoordStart

◆ CoordTyArg

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::CoordTyArg

Definition at line 82 of file AMDGPUInstrInfo.h.

◆ Dim

MIMGDim llvm::AMDGPU::ImageDimIntrinsicInfo::Dim

Definition at line 53 of file AMDGPUInstrInfo.h.

Referenced by simplifyAMDGCNImageIntrinsic().

◆ DMaskIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::DMaskIndex

◆ GradientStart

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::GradientStart

◆ GradientTyArg

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::GradientTyArg

Definition at line 81 of file AMDGPUInstrInfo.h.

◆ Intr

unsigned llvm::AMDGPU::ImageDimIntrinsicInfo::Intr

Definition at line 51 of file AMDGPUInstrInfo.h.

Referenced by simplifyAMDGCNImageIntrinsic().

◆ LodIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::LodIndex

Definition at line 71 of file AMDGPUInstrInfo.h.

Referenced by simplifyAMDGCNImageIntrinsic().

◆ MipIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::MipIndex

Definition at line 72 of file AMDGPUInstrInfo.h.

Referenced by simplifyAMDGCNImageIntrinsic().

◆ NumArgs

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::NumArgs

Definition at line 62 of file AMDGPUInstrInfo.h.

◆ NumBiasArgs

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::NumBiasArgs

Definition at line 56 of file AMDGPUInstrInfo.h.

Referenced by packImage16bitOpsToDwords(), and simplifyAMDGCNImageIntrinsic().

◆ NumData

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::NumData

Definition at line 60 of file AMDGPUInstrInfo.h.

◆ NumDmask

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::NumDmask

Definition at line 59 of file AMDGPUInstrInfo.h.

◆ NumGradients

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::NumGradients

Definition at line 58 of file AMDGPUInstrInfo.h.

Referenced by packImage16bitOpsToDwords().

◆ NumOffsetArgs

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::NumOffsetArgs

Definition at line 55 of file AMDGPUInstrInfo.h.

◆ NumVAddrs

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::NumVAddrs

Definition at line 61 of file AMDGPUInstrInfo.h.

Referenced by llvm::AMDGPULegalizerInfo::legalizeImageIntrinsic().

◆ NumZCompareArgs

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::NumZCompareArgs

Definition at line 57 of file AMDGPUInstrInfo.h.

◆ OffsetIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::OffsetIndex

Definition at line 66 of file AMDGPUInstrInfo.h.

Referenced by simplifyAMDGCNImageIntrinsic().

◆ RsrcIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::RsrcIndex

Definition at line 74 of file AMDGPUInstrInfo.h.

◆ SampIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::SampIndex

Definition at line 75 of file AMDGPUInstrInfo.h.

◆ TexFailCtrlIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::TexFailCtrlIndex

Definition at line 77 of file AMDGPUInstrInfo.h.

◆ UnormIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::UnormIndex

Definition at line 76 of file AMDGPUInstrInfo.h.

◆ VAddrEnd

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::VAddrEnd

◆ VAddrStart

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::VAddrStart

◆ ZCompareIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::ZCompareIndex

Definition at line 68 of file AMDGPUInstrInfo.h.


The documentation for this struct was generated from the following file: