LLVM 24.0.0git
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
bool PointSampleAccel

Detailed Description

Definition at line 354 of file AMDGPUBaseInfo.h.

Member Data Documentation

◆ A16

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::A16

Definition at line 370 of file AMDGPUBaseInfo.h.

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

◆ Atomic

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::Atomic

◆ AtomicX2

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::AtomicX2

Definition at line 358 of file AMDGPUBaseInfo.h.

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

◆ BaseOpcode

MIMGBaseOpcode llvm::AMDGPU::MIMGBaseOpcodeInfo::BaseOpcode

Definition at line 355 of file AMDGPUBaseInfo.h.

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

◆ BVH

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::BVH

◆ Coordinates

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::Coordinates

◆ G16

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::G16

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

Referenced by simplifyAMDGCNImageIntrinsic().

◆ LodOrClampOrMip

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::LodOrClampOrMip

Definition at line 366 of file AMDGPUBaseInfo.h.

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

◆ MSAA

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::MSAA

Definition at line 368 of file AMDGPUBaseInfo.h.

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

◆ NoReturn

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::NoReturn

◆ NumExtraArgs

uint8_t llvm::AMDGPU::MIMGBaseOpcodeInfo::NumExtraArgs

Definition at line 362 of file AMDGPUBaseInfo.h.

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

◆ PointSampleAccel

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::PointSampleAccel

Definition at line 372 of file AMDGPUBaseInfo.h.

◆ Sampler

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::Sampler

◆ Store

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::Store

Definition at line 356 of file AMDGPUBaseInfo.h.

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


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