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 390 of file AMDGPUBaseInfo.h.

Member Data Documentation

◆ A16

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::A16

Definition at line 406 of file AMDGPUBaseInfo.h.

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

◆ Atomic

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::Atomic

Definition at line 393 of file AMDGPUBaseInfo.h.

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

◆ AtomicX2

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::AtomicX2

Definition at line 394 of file AMDGPUBaseInfo.h.

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

◆ BaseOpcode

MIMGBaseOpcode llvm::AMDGPU::MIMGBaseOpcodeInfo::BaseOpcode

Definition at line 391 of file AMDGPUBaseInfo.h.

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

◆ BVH

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::BVH

Definition at line 405 of file AMDGPUBaseInfo.h.

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

◆ Coordinates

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::Coordinates

Definition at line 401 of file AMDGPUBaseInfo.h.

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

◆ G16

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::G16

Definition at line 400 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 403 of file AMDGPUBaseInfo.h.

Referenced by simplifyAMDGCNImageIntrinsic().

◆ LodOrClampOrMip

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::LodOrClampOrMip

Definition at line 402 of file AMDGPUBaseInfo.h.

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

◆ MSAA

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::MSAA

Definition at line 404 of file AMDGPUBaseInfo.h.

◆ NoReturn

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::NoReturn

◆ NumExtraArgs

uint8_t llvm::AMDGPU::MIMGBaseOpcodeInfo::NumExtraArgs

Definition at line 398 of file AMDGPUBaseInfo.h.

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

◆ Sampler

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::Sampler

◆ Store

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::Store

Definition at line 392 of file AMDGPUBaseInfo.h.

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


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