LLVM 19.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
 

Detailed Description

Definition at line 372 of file AMDGPUBaseInfo.h.

Member Data Documentation

◆ A16

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::A16

Definition at line 388 of file AMDGPUBaseInfo.h.

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

◆ Atomic

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::Atomic

Definition at line 375 of file AMDGPUBaseInfo.h.

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

◆ AtomicX2

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::AtomicX2

Definition at line 376 of file AMDGPUBaseInfo.h.

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

◆ BaseOpcode

MIMGBaseOpcode llvm::AMDGPU::MIMGBaseOpcodeInfo::BaseOpcode

Definition at line 373 of file AMDGPUBaseInfo.h.

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

◆ BVH

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::BVH

Definition at line 387 of file AMDGPUBaseInfo.h.

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

◆ Coordinates

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::Coordinates

Definition at line 383 of file AMDGPUBaseInfo.h.

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

◆ G16

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::G16

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

Referenced by simplifyAMDGCNImageIntrinsic().

◆ LodOrClampOrMip

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::LodOrClampOrMip

Definition at line 384 of file AMDGPUBaseInfo.h.

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

◆ MSAA

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::MSAA

Definition at line 386 of file AMDGPUBaseInfo.h.

◆ NumExtraArgs

uint8_t llvm::AMDGPU::MIMGBaseOpcodeInfo::NumExtraArgs

Definition at line 380 of file AMDGPUBaseInfo.h.

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

◆ Sampler

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::Sampler

◆ Store

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::Store

Definition at line 374 of file AMDGPUBaseInfo.h.

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


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