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()

Declared at: llvm/include/llvm/CodeGen/MachineScheduler.h:588

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()

Declared at: llvm/include/llvm/CodeGen/MachineScheduler.h:590