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:
- lib/Target/AMDGPU/SIMachineScheduler.h
- lib/Target/AMDGPU/SIMachineScheduler.cpp