LLVM 20.0.0git
Public Attributes | List of all members
llvm::AMDGPU::MIMGBaseOpcodeInfo Struct Reference

#include "Target/AMDGPU/Utils/AMDGPUBaseInfo.h"

Public Attributes

MIMGBaseOpcode BaseOpcode
 
bool Store
 
bool Atomic
 
bool AtomicX2
 
bool Sampler
 
bool Gather4
 
uint8_t NumExtraArgs
 
bool Gradients
 
bool G16
 
bool Coordinates
 
bool LodOrClampOrMip
 
bool HasD16
 
bool MSAA
 
bool BVH
 
bool A16
 
bool NoReturn
 

Detailed Description

Definition at line 407 of file AMDGPUBaseInfo.h.

Member Data Documentation

◆ A16

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::A16

Definition at line 423 of file AMDGPUBaseInfo.h.

Referenced by llvm::AMDGPUDisassembler::convertMIMGInst().

◆ Atomic

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::Atomic

Definition at line 410 of file AMDGPUBaseInfo.h.

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

◆ AtomicX2

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::AtomicX2

Definition at line 411 of file AMDGPUBaseInfo.h.

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

◆ BaseOpcode

MIMGBaseOpcode llvm::AMDGPU::MIMGBaseOpcodeInfo::BaseOpcode

Definition at line 408 of file AMDGPUBaseInfo.h.

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

◆ BVH

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::BVH

Definition at line 422 of file AMDGPUBaseInfo.h.

Referenced by llvm::AMDGPUDisassembler::convertMIMGInst().

◆ Coordinates

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::Coordinates

Definition at line 418 of file AMDGPUBaseInfo.h.

Referenced by llvm::AMDGPU::getAddrSizeMIMGOp().

◆ G16

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::G16

Definition at line 417 of file AMDGPUBaseInfo.h.

Referenced by llvm::AMDGPU::getAddrSizeMIMGOp().

◆ Gather4

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::Gather4

◆ Gradients

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::Gradients

◆ HasD16

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::HasD16

Definition at line 420 of file AMDGPUBaseInfo.h.

Referenced by simplifyAMDGCNImageIntrinsic().

◆ LodOrClampOrMip

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::LodOrClampOrMip

Definition at line 419 of file AMDGPUBaseInfo.h.

Referenced by llvm::AMDGPU::getAddrSizeMIMGOp().

◆ MSAA

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::MSAA

Definition at line 421 of file AMDGPUBaseInfo.h.

◆ NoReturn

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::NoReturn

◆ NumExtraArgs

uint8_t llvm::AMDGPU::MIMGBaseOpcodeInfo::NumExtraArgs

Definition at line 415 of file AMDGPUBaseInfo.h.

Referenced by llvm::AMDGPU::getAddrSizeMIMGOp().

◆ Sampler

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::Sampler

◆ Store

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::Store

Definition at line 409 of file AMDGPUBaseInfo.h.

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


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