LLVM 22.0.0git
llvm::MCProcResourceDesc Struct Reference

Define a kind of processor resource that will be modeled by the scheduler. More...

#include "llvm/MC/MCSchedule.h"

Public Member Functions

bool operator== (const MCProcResourceDesc &Other) const

Public Attributes

const charName
unsigned NumUnits
unsigned SuperIdx
int BufferSize
const unsignedSubUnitsIdxBegin

Detailed Description

Define a kind of processor resource that will be modeled by the scheduler.

Definition at line 36 of file MCSchedule.h.

Member Function Documentation

◆ operator==()

bool llvm::MCProcResourceDesc::operator== ( const MCProcResourceDesc & Other) const
inline

Definition at line 60 of file MCSchedule.h.

References BufferSize, NumUnits, llvm::Other, and SuperIdx.

Member Data Documentation

◆ BufferSize

int llvm::MCProcResourceDesc::BufferSize

Definition at line 53 of file MCSchedule.h.

Referenced by llvm::mca::initializeUsedResources(), and operator==().

◆ Name

◆ NumUnits

◆ SubUnitsIdxBegin

const unsigned* llvm::MCProcResourceDesc::SubUnitsIdxBegin

Definition at line 58 of file MCSchedule.h.

Referenced by llvm::mca::InstructionTables::execute().

◆ SuperIdx

unsigned llvm::MCProcResourceDesc::SuperIdx

Definition at line 39 of file MCSchedule.h.

Referenced by llvm::mca::initializeUsedResources(), and operator==().


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