LLVM: llvm::SIScheduleBlockCreator Class Reference (original) (raw)

#include "[Target/AMDGPU/SIMachineScheduler.h](SIMachineScheduler%5F8h%5Fsource.html)"

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 ( SIScheduleDAGMI * DAG )

Definition at line 599 of file SIMachineScheduler.cpp.

Member Function Documentation

getBlocks()

SIScheduleBlocks SIScheduleBlockCreator::getBlocks ( SISchedulerBlockCreatorVariant BlockVariant )

Definition at line 603 of file SIMachineScheduler.cpp.

References B(), llvm::SIScheduleBlocks::Blocks, llvm::SIScheduleBlocks::TopDownBlock2Index, and llvm::SIScheduleBlocks::TopDownIndex2Block.

isSUInBlock()

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

Definition at line 621 of file SIMachineScheduler.cpp.

References llvm::SUnit::NodeNum.


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