LLVM 22.0.0git
AMDGPUInstrInfo.h File Reference

Contains the definition of a TargetInstrInfo class that is common to all AMD GPUs. More...

Go to the source code of this file.

Classes

struct  llvm::AMDGPU::RsrcIntrinsic
struct  llvm::AMDGPU::D16ImageDimIntrinsic
struct  llvm::AMDGPU::ImageDimIntrinsicInfo

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
namespace  llvm::AMDGPU

Functions

bool llvm::AMDGPU::isUniformMMO (const MachineMemOperand *MMO)
Intrinsic::ID llvm::AMDGPU::getIntrinsicID (const MachineInstr &I)
 Return the intrinsic ID for opcodes with the G_AMDGPU_INTRIN_ prefix.
const RsrcIntrinsicllvm::AMDGPU::lookupRsrcIntrinsic (unsigned Intr)
const D16ImageDimIntrinsicllvm::AMDGPU::lookupD16ImageDimIntrinsic (unsigned Intr)
const ImageDimIntrinsicInfollvm::AMDGPU::getImageDimIntrinsicInfo (unsigned Intr)
const ImageDimIntrinsicInfollvm::AMDGPU::getImageDimIntrinsicByBaseOpcode (unsigned BaseOpcode, unsigned Dim)

Detailed Description

Contains the definition of a TargetInstrInfo class that is common to all AMD GPUs.

Definition in file AMDGPUInstrInfo.h.