LLVM 22.0.0git
llvm::SchedRemainder Struct Reference

Summarize the unscheduled region. More...

#include "llvm/CodeGen/MachineScheduler.h"

Public Member Functions

 SchedRemainder ()
void reset ()
LLVM_ABI void init (ScheduleDAGMI *DAG, const TargetSchedModel *SchedModel)

Public Attributes

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

Detailed Description

Summarize the unscheduled region.

Definition at line 612 of file MachineScheduler.h.

Constructor & Destructor Documentation

◆ SchedRemainder()

llvm::SchedRemainder::SchedRemainder ( )
inline

Definition at line 625 of file MachineScheduler.h.

References reset().

Member Function Documentation

◆ init()

◆ reset()

void llvm::SchedRemainder::reset ( )
inline

Member Data Documentation

◆ CriticalPath

unsigned llvm::SchedRemainder::CriticalPath

Definition at line 614 of file MachineScheduler.h.

Referenced by reset().

◆ CyclicCritPath

unsigned llvm::SchedRemainder::CyclicCritPath

Definition at line 615 of file MachineScheduler.h.

Referenced by reset().

◆ IsAcyclicLatencyLimited

bool llvm::SchedRemainder::IsAcyclicLatencyLimited

Definition at line 620 of file MachineScheduler.h.

Referenced by reset().

◆ RemainingCounts

SmallVector<unsigned, 16> llvm::SchedRemainder::RemainingCounts

Definition at line 623 of file MachineScheduler.h.

Referenced by init(), and reset().

◆ RemIssueCount

unsigned llvm::SchedRemainder::RemIssueCount

Definition at line 618 of file MachineScheduler.h.

Referenced by init(), and reset().


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