LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::mca::WriteDescriptor Struct Reference

A register write descriptor. More...

#include "llvm/MCA/Instruction.h"

Public Member Functions

bool isImplicitWrite () const
 

Public Attributes

int OpIndex
 
unsigned Latency
 
MCPhysReg RegisterID
 
unsigned SClassOrWriteResourceID
 
bool IsOptionalDef
 

Detailed Description

A register write descriptor.

Definition at line 135 of file Instruction.h.

Member Function Documentation

◆ isImplicitWrite()

bool llvm::mca::WriteDescriptor::isImplicitWrite ( ) const
inline

Definition at line 159 of file Instruction.h.

References OpIndex.

Referenced by llvm::mca::InstrBuilder::createInstruction().

Member Data Documentation

◆ IsOptionalDef

bool llvm::mca::WriteDescriptor::IsOptionalDef

Definition at line 157 of file Instruction.h.

Referenced by llvm::mca::InstrBuilder::createInstruction().

◆ Latency

unsigned llvm::mca::WriteDescriptor::Latency

Definition at line 141 of file Instruction.h.

Referenced by llvm::mca::WriteState::getLatency().

◆ OpIndex

int llvm::mca::WriteDescriptor::OpIndex

◆ RegisterID

MCPhysReg llvm::mca::WriteDescriptor::RegisterID

Definition at line 144 of file Instruction.h.

Referenced by llvm::mca::InstrBuilder::createInstruction().

◆ SClassOrWriteResourceID

unsigned llvm::mca::WriteDescriptor::SClassOrWriteResourceID

Definition at line 153 of file Instruction.h.

Referenced by llvm::mca::WriteState::getWriteResourceID().


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