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

Public Attributes

unsigned Intr
unsigned BaseOpcode
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: