LLVM 22.0.0git
|
A register read descriptor. More...
#include "llvm/MCA/Instruction.h"
Public Member Functions | |
bool | isImplicitRead () const |
Public Attributes | |
int | OpIndex |
unsigned | UseIndex |
MCPhysReg | RegisterID |
unsigned | SchedClassID |
A register read descriptor.
Definition at line 164 of file Instruction.h.
|
inline |
Definition at line 178 of file Instruction.h.
References OpIndex.
Referenced by llvm::mca::InstrBuilder::createInstruction().
int llvm::mca::ReadDescriptor::OpIndex |
Definition at line 168 of file Instruction.h.
Referenced by llvm::mca::InstrBuilder::createInstruction(), and isImplicitRead().
MCPhysReg llvm::mca::ReadDescriptor::RegisterID |
Definition at line 173 of file Instruction.h.
Referenced by llvm::mca::InstrBuilder::createInstruction().
unsigned llvm::mca::ReadDescriptor::SchedClassID |
Definition at line 176 of file Instruction.h.
Referenced by llvm::mca::RegisterFile::addRegisterRead(), llvm::mca::RegisterFile::checkRAWHazards(), and llvm::mca::RegisterFile::collectWrites().
unsigned llvm::mca::ReadDescriptor::UseIndex |
Definition at line 171 of file Instruction.h.
Referenced by llvm::mca::RegisterFile::addRegisterRead(), llvm::mca::RegisterFile::checkRAWHazards(), llvm::mca::RegisterFile::collectWrites(), and llvm::mca::InstrBuilder::createInstruction().