LLVM 19.0.0git
Classes | Public Member Functions | List of all members
llvm::SIScheduleBlockScheduler Class Reference

#include "Target/AMDGPU/SIMachineScheduler.h"

Public Member Functions

 SIScheduleBlockScheduler (SIScheduleDAGMI *DAG, SISchedulerBlockSchedulerVariant Variant, SIScheduleBlocks BlocksStruct)
 
 ~SIScheduleBlockScheduler ()=default
 
std::vector< SIScheduleBlock * > getBlocks ()
 
unsigned getVGPRUsage ()
 
unsigned getSGPRUsage ()
 

Detailed Description

Definition at line 318 of file SIMachineScheduler.h.

Constructor & Destructor Documentation

◆ SIScheduleBlockScheduler()

SIScheduleBlockScheduler::SIScheduleBlockScheduler ( SIScheduleDAGMI DAG,
SISchedulerBlockSchedulerVariant  Variant,
SIScheduleBlocks  BlocksStruct 
)

◆ ~SIScheduleBlockScheduler()

llvm::SIScheduleBlockScheduler::~SIScheduleBlockScheduler ( )
default

Member Function Documentation

◆ getBlocks()

std::vector< SIScheduleBlock * > llvm::SIScheduleBlockScheduler::getBlocks ( )
inline

Definition at line 351 of file SIMachineScheduler.h.

◆ getSGPRUsage()

unsigned llvm::SIScheduleBlockScheduler::getSGPRUsage ( )
inline

Definition at line 354 of file SIMachineScheduler.h.

◆ getVGPRUsage()

unsigned llvm::SIScheduleBlockScheduler::getVGPRUsage ( )
inline

Definition at line 353 of file SIMachineScheduler.h.


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