LLVM 22.0.0git
llvm::VReg2SUnitOperIdx Struct Reference

Mapping from virtual register to SUnit including an operand index. More...

#include "llvm/CodeGen/ScheduleDAGInstrs.h"

Inheritance diagram for llvm::VReg2SUnitOperIdx:
[legend]

Public Member Functions

 VReg2SUnitOperIdx (Register VReg, LaneBitmask LaneMask, unsigned OperandIndex, SUnit *SU)
Public Member Functions inherited from llvm::VReg2SUnit
 VReg2SUnit (Register VReg, LaneBitmask LaneMask, SUnit *SU)
unsigned getSparseSetIndex () const

Public Attributes

unsigned OperandIndex
Public Attributes inherited from llvm::VReg2SUnit
Register VirtReg
LaneBitmask LaneMask
SUnitSU

Detailed Description

Mapping from virtual register to SUnit including an operand index.

Definition at line 68 of file ScheduleDAGInstrs.h.

Constructor & Destructor Documentation

◆ VReg2SUnitOperIdx()

llvm::VReg2SUnitOperIdx::VReg2SUnitOperIdx ( Register VReg,
LaneBitmask LaneMask,
unsigned OperandIndex,
SUnit * SU )
inline

Member Data Documentation

◆ OperandIndex

unsigned llvm::VReg2SUnitOperIdx::OperandIndex

Definition at line 69 of file ScheduleDAGInstrs.h.

Referenced by VReg2SUnitOperIdx().


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