LLVM 19.0.0git
Public Member Functions | List of all members
llvm::AMDGPU::VOPD::ComponentLayout Class Reference

#include "Target/AMDGPU/Utils/AMDGPUBaseInfo.h"

Inheritance diagram for llvm::AMDGPU::VOPD::ComponentLayout:
Inheritance graph
[legend]

Public Member Functions

 ComponentLayout (ComponentKind Kind)
 
 ComponentLayout (const ComponentProps &OpXProps)
 
unsigned getIndexOfDstInMCOperands () const
 
unsigned getIndexOfSrcInMCOperands (unsigned CompSrcIdx) const
 
unsigned getIndexOfDstInParsedOperands () const
 
unsigned getIndexOfSrcInParsedOperands (unsigned CompSrcIdx) const
 

Detailed Description

Definition at line 662 of file AMDGPUBaseInfo.h.

Constructor & Destructor Documentation

◆ ComponentLayout() [1/2]

llvm::AMDGPU::VOPD::ComponentLayout::ComponentLayout ( ComponentKind  Kind)
inline

◆ ComponentLayout() [2/2]

llvm::AMDGPU::VOPD::ComponentLayout::ComponentLayout ( const ComponentProps OpXProps)
inline

Definition at line 694 of file AMDGPUBaseInfo.h.

Member Function Documentation

◆ getIndexOfDstInMCOperands()

unsigned llvm::AMDGPU::VOPD::ComponentLayout::getIndexOfDstInMCOperands ( ) const
inline

Definition at line 699 of file AMDGPUBaseInfo.h.

◆ getIndexOfDstInParsedOperands()

unsigned llvm::AMDGPU::VOPD::ComponentLayout::getIndexOfDstInParsedOperands ( ) const
inline

◆ getIndexOfSrcInMCOperands()

unsigned llvm::AMDGPU::VOPD::ComponentLayout::getIndexOfSrcInMCOperands ( unsigned  CompSrcIdx) const
inline

Definition at line 702 of file AMDGPUBaseInfo.h.

References assert(), and llvm::AMDGPU::VOPD::MAX_SRC_NUM.

◆ getIndexOfSrcInParsedOperands()

unsigned llvm::AMDGPU::VOPD::ComponentLayout::getIndexOfSrcInParsedOperands ( unsigned  CompSrcIdx) const
inline

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