LLVM 23.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 386 of file AMDGPUBaseInfo.h.

Member Data Documentation

◆ A16

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::A16

Definition at line 402 of file AMDGPUBaseInfo.h.

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

◆ Atomic

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::Atomic

Definition at line 389 of file AMDGPUBaseInfo.h.

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

◆ AtomicX2

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::AtomicX2

Definition at line 390 of file AMDGPUBaseInfo.h.

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

◆ BaseOpcode

MIMGBaseOpcode llvm::AMDGPU::MIMGBaseOpcodeInfo::BaseOpcode

Definition at line 387 of file AMDGPUBaseInfo.h.

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

◆ BVH

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::BVH

◆ Coordinates

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::Coordinates

Definition at line 397 of file AMDGPUBaseInfo.h.

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

◆ G16

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::G16

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

Referenced by simplifyAMDGCNImageIntrinsic().

◆ LodOrClampOrMip

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::LodOrClampOrMip

Definition at line 398 of file AMDGPUBaseInfo.h.

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

◆ MSAA

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::MSAA

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

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

◆ PointSampleAccel

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::PointSampleAccel

Definition at line 404 of file AMDGPUBaseInfo.h.

◆ Sampler

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::Sampler

◆ Store

bool llvm::AMDGPU::MIMGBaseOpcodeInfo::Store

Definition at line 388 of file AMDGPUBaseInfo.h.

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


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