struct SchedRemainder
Declaration
struct SchedRemainder { /* full declaration omitted */ };
Description
Summarize the unscheduled region.
Declared at: llvm/include/llvm/CodeGen/MachineScheduler.h:575
Member Variables
- public unsigned int CriticalPath
- public unsigned int CyclicCritPath
- public unsigned int RemIssueCount
- public bool IsAcyclicLatencyLimited
- public SmallVector<unsigned int, 16> RemainingCounts
Method Overview
- public SchedRemainder()
- public void init(llvm::ScheduleDAGMI * DAG, const llvm::TargetSchedModel * SchedModel)
- public void reset()
Methods
¶SchedRemainder()
SchedRemainder()
Declared at: llvm/include/llvm/CodeGen/MachineScheduler.h:588
¶void init(
llvm::ScheduleDAGMI* DAG,
const llvm::TargetSchedModel* SchedModel)
void init(
llvm::ScheduleDAGMI* DAG,
const llvm::TargetSchedModel* SchedModel)
Declared at: llvm/include/llvm/CodeGen/MachineScheduler.h:598
Parameters
- llvm::ScheduleDAGMI* DAG
- const llvm::TargetSchedModel* SchedModel
¶void reset()
void reset()
Declared at: llvm/include/llvm/CodeGen/MachineScheduler.h:590