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

#include "Target/AMDGPU/SIMachineScheduler.h"

Public Member Functions

 SIScheduleBlockCreator (SIScheduleDAGMI *DAG)
 
SIScheduleBlocks getBlocks (SISchedulerBlockCreatorVariant BlockVariant)
 
bool isSUInBlock (SUnit *SU, unsigned ID)
 

Detailed Description

Definition at line 222 of file SIMachineScheduler.h.

Constructor & Destructor Documentation

◆ SIScheduleBlockCreator()

SIScheduleBlockCreator::SIScheduleBlockCreator ( SIScheduleDAGMI DAG)

Definition at line 604 of file SIMachineScheduler.cpp.

Member Function Documentation

◆ getBlocks()

SIScheduleBlocks SIScheduleBlockCreator::getBlocks ( SISchedulerBlockCreatorVariant  BlockVariant)

◆ isSUInBlock()

bool SIScheduleBlockCreator::isSUInBlock ( SUnit SU,
unsigned  ID 
)

Definition at line 627 of file SIMachineScheduler.cpp.

References llvm::SUnit::NodeNum, and llvm::ScheduleDAG::SUnits.


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