LLVM 22.0.0git
llvm::ScheduleMetrics Class Reference

#include "Target/AMDGPU/GCNSchedStrategy.h"

Public Member Functions

 ScheduleMetrics ()
 ScheduleMetrics (unsigned L, unsigned BC)
unsigned getLength () const
unsigned getBubbles () const
unsigned getMetric () const

Static Public Attributes

static const unsigned ScaleFactor = 100

Detailed Description

Definition at line 166 of file GCNSchedStrategy.h.

Constructor & Destructor Documentation

◆ ScheduleMetrics() [1/2]

llvm::ScheduleMetrics::ScheduleMetrics ( )
inline

Definition at line 171 of file GCNSchedStrategy.h.

◆ ScheduleMetrics() [2/2]

llvm::ScheduleMetrics::ScheduleMetrics ( unsigned L,
unsigned BC )
inline

Definition at line 172 of file GCNSchedStrategy.h.

Member Function Documentation

◆ getBubbles()

unsigned llvm::ScheduleMetrics::getBubbles ( ) const
inline

Definition at line 175 of file GCNSchedStrategy.h.

Referenced by llvm::operator<<().

◆ getLength()

unsigned llvm::ScheduleMetrics::getLength ( ) const
inline

Definition at line 174 of file GCNSchedStrategy.h.

Referenced by llvm::operator<<().

◆ getMetric()

unsigned llvm::ScheduleMetrics::getMetric ( ) const
inline

Member Data Documentation

◆ ScaleFactor


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