LLVM: llvm::AMDGPU::VOPD::InstInfo Class Reference (original) (raw)

#include "[Target/AMDGPU/Utils/AMDGPUBaseInfo.h](AMDGPUBaseInfo%5F8h%5Fsource.html)"

Public Member Functions
InstInfo (const MCInstrDesc &OpX, const MCInstrDesc &OpY)
InstInfo (const ComponentInfo &OprInfoX, const ComponentInfo &OprInfoY)
const ComponentInfo & operator[] (size_t ComponentIdx) const
bool hasInvalidOperand (std::function< MCRegister(unsigned, unsigned)> GetRegIdx, const MCRegisterInfo &MRI, bool SkipSrc=false, bool AllowSameVGPR=false, bool VOPD3=false) const
std::optional< unsigned > getInvalidCompOperandIndex (std::function< MCRegister(unsigned, unsigned)> GetRegIdx, const MCRegisterInfo &MRI, bool SkipSrc=false, bool AllowSameVGPR=false, bool VOPD3=false) const

Definition at line 907 of file AMDGPUBaseInfo.h.

RegIndices

InstInfo() [1/2]

InstInfo() [2/2]

getInvalidCompOperandIndex()

hasInvalidOperand()

operator[]()

const ComponentInfo & llvm::AMDGPU::VOPD::InstInfo::operator[] ( size_t ComponentIdx) const inline

The documentation for this class was generated from the following files: