LLVM: llvm::SIScheduleBlock Class Reference (original) (raw)
#include "[Target/AMDGPU/SIMachineScheduler.h](SIMachineScheduler%5F8h%5Fsource.html)"
Definition at line 58 of file SIMachineScheduler.h.
◆ ~SIScheduleBlock()
| llvm::SIScheduleBlock::~SIScheduleBlock ( ) |
default |
◆ addPred()
◆ addSucc()
◆ addUnit()
| void SIScheduleBlock::addUnit |
( |
SUnit * |
SU |
) |
◆ fastSchedule()
| void SIScheduleBlock::fastSchedule |
( |
) |
◆ finalizeUnits()
| void SIScheduleBlock::finalizeUnits |
( |
) |
◆ getCost()
| int llvm::SIScheduleBlock::getCost ( ) |
inline |
◆ getID()
| unsigned llvm::SIScheduleBlock::getID ( ) const |
inline |
◆ getInRegs()
| std::set< Register > & llvm::SIScheduleBlock::getInRegs ( ) |
inline |
◆ getInternalAdditionalRegUsage()
| std::vector< unsigned > & llvm::SIScheduleBlock::getInternalAdditionalRegUsage ( ) |
inline |
◆ getNumHighLatencySuccessors()
| unsigned llvm::SIScheduleBlock::getNumHighLatencySuccessors ( ) const |
inline |
◆ getOutRegs()
| std::set< Register > & llvm::SIScheduleBlock::getOutRegs ( ) |
inline |
◆ getPreds()
◆ getScheduledUnits()
| std::vector< SUnit * > llvm::SIScheduleBlock::getScheduledUnits ( ) |
inline |
◆ getSuccs()
◆ isHighLatencyBlock()
| bool llvm::SIScheduleBlock::isHighLatencyBlock ( ) |
inline |
◆ isScheduled()
| bool llvm::SIScheduleBlock::isScheduled ( ) |
inline |
◆ printDebug()
| void SIScheduleBlock::printDebug |
( |
bool |
Full |
) |
◆ schedule()
◆ Depth
unsigned llvm::SIScheduleBlock::Depth = 0
◆ Height
unsigned llvm::SIScheduleBlock::Height = 0
The documentation for this class was generated from the following files: