LLVM 19.0.0git
Public Attributes | List of all members
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 55 of file AMDGPUInstrInfo.h.

Member Data Documentation

◆ BaseOpcode

unsigned llvm::AMDGPU::ImageDimIntrinsicInfo::BaseOpcode

Definition at line 57 of file AMDGPUInstrInfo.h.

Referenced by simplifyAMDGCNImageIntrinsic().

◆ BiasIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::BiasIndex

Definition at line 72 of file AMDGPUInstrInfo.h.

Referenced by simplifyAMDGCNImageIntrinsic().

◆ BiasTyArg

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::BiasTyArg

Definition at line 85 of file AMDGPUInstrInfo.h.

◆ CachePolicyIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::CachePolicyIndex

Definition at line 83 of file AMDGPUInstrInfo.h.

◆ CoordStart

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::CoordStart

Definition at line 75 of file AMDGPUInstrInfo.h.

Referenced by simplifyAMDGCNImageIntrinsic().

◆ CoordTyArg

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::CoordTyArg

Definition at line 87 of file AMDGPUInstrInfo.h.

◆ Dim

MIMGDim llvm::AMDGPU::ImageDimIntrinsicInfo::Dim

Definition at line 58 of file AMDGPUInstrInfo.h.

Referenced by simplifyAMDGCNImageIntrinsic().

◆ DMaskIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::DMaskIndex

Definition at line 69 of file AMDGPUInstrInfo.h.

Referenced by optimizeSection().

◆ GradientStart

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::GradientStart

Definition at line 74 of file AMDGPUInstrInfo.h.

Referenced by simplifyAMDGCNImageIntrinsic().

◆ GradientTyArg

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::GradientTyArg

Definition at line 86 of file AMDGPUInstrInfo.h.

◆ Intr

unsigned llvm::AMDGPU::ImageDimIntrinsicInfo::Intr

Definition at line 56 of file AMDGPUInstrInfo.h.

Referenced by simplifyAMDGCNImageIntrinsic().

◆ LodIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::LodIndex

Definition at line 76 of file AMDGPUInstrInfo.h.

Referenced by simplifyAMDGCNImageIntrinsic().

◆ MipIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::MipIndex

Definition at line 77 of file AMDGPUInstrInfo.h.

Referenced by simplifyAMDGCNImageIntrinsic().

◆ NumArgs

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::NumArgs

Definition at line 67 of file AMDGPUInstrInfo.h.

◆ NumBiasArgs

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::NumBiasArgs

Definition at line 61 of file AMDGPUInstrInfo.h.

Referenced by simplifyAMDGCNImageIntrinsic().

◆ NumData

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::NumData

Definition at line 65 of file AMDGPUInstrInfo.h.

◆ NumDmask

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::NumDmask

Definition at line 64 of file AMDGPUInstrInfo.h.

◆ NumGradients

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::NumGradients

Definition at line 63 of file AMDGPUInstrInfo.h.

◆ NumOffsetArgs

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::NumOffsetArgs

Definition at line 60 of file AMDGPUInstrInfo.h.

◆ NumVAddrs

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::NumVAddrs

Definition at line 66 of file AMDGPUInstrInfo.h.

◆ NumZCompareArgs

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::NumZCompareArgs

Definition at line 62 of file AMDGPUInstrInfo.h.

◆ OffsetIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::OffsetIndex

Definition at line 71 of file AMDGPUInstrInfo.h.

Referenced by simplifyAMDGCNImageIntrinsic().

◆ RsrcIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::RsrcIndex

Definition at line 79 of file AMDGPUInstrInfo.h.

◆ SampIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::SampIndex

Definition at line 80 of file AMDGPUInstrInfo.h.

◆ TexFailCtrlIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::TexFailCtrlIndex

Definition at line 82 of file AMDGPUInstrInfo.h.

◆ UnormIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::UnormIndex

Definition at line 81 of file AMDGPUInstrInfo.h.

◆ VAddrEnd

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::VAddrEnd

Definition at line 78 of file AMDGPUInstrInfo.h.

Referenced by optimizeSection(), and simplifyAMDGCNImageIntrinsic().

◆ VAddrStart

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::VAddrStart

Definition at line 70 of file AMDGPUInstrInfo.h.

◆ ZCompareIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::ZCompareIndex

Definition at line 73 of file AMDGPUInstrInfo.h.


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