|
LLVM
8.0.1
|
#include "Target/AMDGPU/SIMachineScheduler.h"
Public Member Functions | |
| SIScheduler (SIScheduleDAGMI *DAG) | |
| ~SIScheduler ()=default | |
| struct SIScheduleBlockResult | scheduleVariant (SISchedulerBlockCreatorVariant BlockVariant, SISchedulerBlockSchedulerVariant ScheduleVariant) |
Definition at line 416 of file SIMachineScheduler.h.
|
inline |
Definition at line 421 of file SIMachineScheduler.h.
|
default |
| struct SIScheduleBlockResult SIScheduler::scheduleVariant | ( | SISchedulerBlockCreatorVariant | BlockVariant, |
| SISchedulerBlockSchedulerVariant | ScheduleVariant | ||
| ) |
Definition at line 1780 of file SIMachineScheduler.cpp.
References llvm::SIScheduleBlockScheduler::getBlocks(), llvm::SIScheduleBlock::getScheduledUnits(), llvm::SIScheduleBlockScheduler::getSGPRUsage(), llvm::SIScheduleBlockScheduler::getVGPRUsage(), llvm::SIScheduleBlockResult::MaxSGPRUsage, llvm::SIScheduleBlockResult::MaxVGPRUsage, llvm::SUnit::NodeNum, Scheduler, and llvm::SIScheduleBlockResult::SUs.
Referenced by llvm::SIScheduleDAGMI::schedule().
1.8.13