LLVM API Documentation
Define a kind of processor resource that will be modeled by the scheduler. More...
#include <MCSchedule.h>
Public Member Functions | |
bool | operator== (const MCProcResourceDesc &Other) const |
Public Attributes | |
const char * | Name |
unsigned | NumUnits |
unsigned | SuperIdx |
int | BufferSize |
Define a kind of processor resource that will be modeled by the scheduler.
Definition at line 26 of file MCSchedule.h.
bool llvm::MCProcResourceDesc::operator== | ( | const MCProcResourceDesc & | Other | ) | const [inline] |
Definition at line 47 of file MCSchedule.h.
References BufferSize, NumUnits, and SuperIdx.
Definition at line 45 of file MCSchedule.h.
Referenced by llvm::SchedBoundary::bumpNode(), llvm::TargetSchedModel::computeOutputLatency(), llvm::TargetSchedModel::getResourceBufferSize(), llvm::ScheduleDAGInstrs::initSUnits(), and operator==().
Definition at line 28 of file MCSchedule.h.
Referenced by llvm::SchedBoundary::countResource(), llvm::TargetSchedModel::getResourceName(), and llvm::GenericSchedulerBase::traceCandidate().
Definition at line 30 of file MCSchedule.h.
Referenced by llvm::TargetSchedModel::init(), and operator==().
Definition at line 31 of file MCSchedule.h.
Referenced by operator==().