LLVM  14.0.0git
Public Attributes | List of all members
llvm::AMDGPU::ImageDimIntrinsicInfo Struct Reference

#include "Target/AMDGPU/AMDGPUInstrInfo.h"

Collaboration diagram for llvm::AMDGPU::ImageDimIntrinsicInfo:
Collaboration graph
[legend]

Public Attributes

unsigned Intr
 
unsigned BaseOpcode
 
MIMGDim Dim
 
uint8_t NumGradients
 
uint8_t NumDmask
 
uint8_t NumData
 
uint8_t NumVAddrs
 
uint8_t NumArgs
 
uint8_t DMaskIndex
 
uint8_t VAddrStart
 
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 GradientTyArg
 
uint8_t CoordTyArg
 

Detailed Description

Definition at line 50 of file AMDGPUInstrInfo.h.

Member Data Documentation

◆ BaseOpcode

unsigned llvm::AMDGPU::ImageDimIntrinsicInfo::BaseOpcode

Definition at line 52 of file AMDGPUInstrInfo.h.

◆ CachePolicyIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::CachePolicyIndex

Definition at line 72 of file AMDGPUInstrInfo.h.

◆ CoordStart

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::CoordStart

Definition at line 64 of file AMDGPUInstrInfo.h.

Referenced by simplifyAMDGCNImageIntrinsic().

◆ CoordTyArg

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::CoordTyArg

Definition at line 75 of file AMDGPUInstrInfo.h.

Referenced by simplifyAMDGCNImageIntrinsic().

◆ Dim

MIMGDim llvm::AMDGPU::ImageDimIntrinsicInfo::Dim

Definition at line 53 of file AMDGPUInstrInfo.h.

◆ DMaskIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::DMaskIndex

Definition at line 61 of file AMDGPUInstrInfo.h.

◆ GradientStart

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::GradientStart

Definition at line 63 of file AMDGPUInstrInfo.h.

Referenced by simplifyAMDGCNImageIntrinsic().

◆ GradientTyArg

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::GradientTyArg

Definition at line 74 of file AMDGPUInstrInfo.h.

Referenced by simplifyAMDGCNImageIntrinsic().

◆ Intr

unsigned llvm::AMDGPU::ImageDimIntrinsicInfo::Intr

Definition at line 51 of file AMDGPUInstrInfo.h.

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

◆ LodIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::LodIndex

Definition at line 65 of file AMDGPUInstrInfo.h.

◆ MipIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::MipIndex

Definition at line 66 of file AMDGPUInstrInfo.h.

◆ NumArgs

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::NumArgs

Definition at line 59 of file AMDGPUInstrInfo.h.

◆ NumData

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::NumData

Definition at line 57 of file AMDGPUInstrInfo.h.

◆ NumDmask

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::NumDmask

Definition at line 56 of file AMDGPUInstrInfo.h.

◆ NumGradients

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::NumGradients

Definition at line 55 of file AMDGPUInstrInfo.h.

◆ NumVAddrs

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::NumVAddrs

Definition at line 58 of file AMDGPUInstrInfo.h.

◆ RsrcIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::RsrcIndex

Definition at line 68 of file AMDGPUInstrInfo.h.

◆ SampIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::SampIndex

Definition at line 69 of file AMDGPUInstrInfo.h.

◆ TexFailCtrlIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::TexFailCtrlIndex

Definition at line 71 of file AMDGPUInstrInfo.h.

◆ UnormIndex

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::UnormIndex

Definition at line 70 of file AMDGPUInstrInfo.h.

◆ VAddrEnd

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::VAddrEnd

Definition at line 67 of file AMDGPUInstrInfo.h.

Referenced by simplifyAMDGCNImageIntrinsic().

◆ VAddrStart

uint8_t llvm::AMDGPU::ImageDimIntrinsicInfo::VAddrStart

Definition at line 62 of file AMDGPUInstrInfo.h.


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