LLVM  16.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::ConvergingVLIWScheduler::SchedCandidate Struct Reference

Store the state used by ConvergingVLIWScheduler heuristics, required for the lifetime of one invocation of pickNode(). More...

#include "llvm/CodeGen/VLIWMachineScheduler.h"

Collaboration diagram for llvm::ConvergingVLIWScheduler::SchedCandidate:
Collaboration graph
[legend]

Public Member Functions

 SchedCandidate ()=default
 

Public Attributes

SUnitSU = nullptr
 
RegPressureDelta RPDelta
 
int SCost = 0
 

Detailed Description

Store the state used by ConvergingVLIWScheduler heuristics, required for the lifetime of one invocation of pickNode().

Definition at line 92 of file VLIWMachineScheduler.h.

Constructor & Destructor Documentation

◆ SchedCandidate()

llvm::ConvergingVLIWScheduler::SchedCandidate::SchedCandidate ( )
default

Member Data Documentation

◆ RPDelta

RegPressureDelta llvm::ConvergingVLIWScheduler::SchedCandidate::RPDelta

◆ SCost

int llvm::ConvergingVLIWScheduler::SchedCandidate::SCost = 0

◆ SU

SUnit* llvm::ConvergingVLIWScheduler::SchedCandidate::SU = nullptr

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