LLVM: llvm::SchedRemainder Struct Reference (original) (raw)

Summarize the unscheduled region. More...

#include "[llvm/CodeGen/MachineScheduler.h](MachineScheduler%5F8h%5Fsource.html)"

Public Attributes
unsigned CriticalPath
unsigned CyclicCritPath
unsigned RemIssueCount
bool IsAcyclicLatencyLimited
SmallVector< unsigned, 16 > RemainingCounts

Summarize the unscheduled region.

Definition at line 612 of file MachineScheduler.h.

llvm::SchedRemainder::SchedRemainder ( ) inline

init()

Definition at line 2524 of file MachineScheduler.cpp.

References assert(), llvm::SUnit::getInstr(), llvm::TargetSchedModel::getMicroOpFactor(), llvm::TargetSchedModel::getNumMicroOps(), llvm::TargetSchedModel::getNumProcResourceKinds(), llvm::TargetSchedModel::getResourceFactor(), llvm::ScheduleDAGInstrs::getSchedClass(), llvm::TargetSchedModel::getWriteProcResBegin(), llvm::TargetSchedModel::getWriteProcResEnd(), llvm::TargetSchedModel::hasInstrSchedModel(), RemainingCounts, RemIssueCount, reset(), and llvm::ScheduleDAG::SUnits.

reset()

void llvm::SchedRemainder::reset ( ) inline

CriticalPath

unsigned llvm::SchedRemainder::CriticalPath

CyclicCritPath

unsigned llvm::SchedRemainder::CyclicCritPath

IsAcyclicLatencyLimited

bool llvm::SchedRemainder::IsAcyclicLatencyLimited

RemainingCounts

RemIssueCount

unsigned llvm::SchedRemainder::RemIssueCount


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