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:
- include/llvm/CodeGen/MachineScheduler.h
- lib/CodeGen/MachineScheduler.cpp