LLVM 17.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::mca::RegisterFile::RAWHazard Struct Reference

#include "llvm/MCA/HardwareUnits/RegisterFile.h"

Collaboration diagram for llvm::mca::RegisterFile::RAWHazard:
Collaboration graph

Public Member Functions

 RAWHazard ()
bool isValid () const
bool hasUnknownCycles () const

Public Attributes

MCPhysReg RegisterID
int CyclesLeft

Detailed Description

Definition at line 239 of file RegisterFile.h.

Constructor & Destructor Documentation

◆ RAWHazard()

llvm::mca::RegisterFile::RAWHazard::RAWHazard ( )

Definition at line 243 of file RegisterFile.h.

Member Function Documentation

◆ hasUnknownCycles()

bool llvm::mca::RegisterFile::RAWHazard::hasUnknownCycles ( ) const

Definition at line 245 of file RegisterFile.h.

References CyclesLeft.

Referenced by llvm::mca::checkRegisterHazard().

◆ isValid()

bool llvm::mca::RegisterFile::RAWHazard::isValid ( ) const

Member Data Documentation

◆ CyclesLeft

int llvm::mca::RegisterFile::RAWHazard::CyclesLeft

◆ RegisterID

MCPhysReg llvm::mca::RegisterFile::RAWHazard::RegisterID

Definition at line 240 of file RegisterFile.h.

Referenced by llvm::mca::RegisterFile::checkRAWHazards(), and isValid().

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