|
LLVM
4.0.0
|
#include <SIMachineScheduler.h>
Public Member Functions | |
| SIScheduleBlockScheduler (SIScheduleDAGMI *DAG, SISchedulerBlockSchedulerVariant Variant, SIScheduleBlocks BlocksStruct) | |
| ~SIScheduleBlockScheduler ()=default | |
| std::vector< SIScheduleBlock * > | getBlocks () |
| unsigned | getVGPRUsage () |
| unsigned | getSGPRUsage () |
Definition at line 315 of file SIMachineScheduler.h.
| SIScheduleBlockScheduler::SIScheduleBlockScheduler | ( | SIScheduleDAGMI * | DAG, |
| SISchedulerBlockSchedulerVariant | Variant, | ||
| SIScheduleBlocks | BlocksStruct | ||
| ) |
Definition at line 1295 of file SIMachineScheduler.cpp.
References assert(), llvm::dbgs(), DEBUG, llvm::sys::path::end(), llvm::SIScheduleBlock::getID(), llvm::SIScheduleBlock::getInRegs(), llvm::SIScheduleDAGMI::getInRegs(), llvm::SIScheduleBlock::getPreds(), llvm::SIScheduleBlock::getSuccs(), i, llvm::SIScheduleBlocks::TopDownBlock2Index, and llvm::SIScheduleBlocks::TopDownIndex2Block.
|
default |
|
inline |
Definition at line 348 of file SIMachineScheduler.h.
Referenced by llvm::SIScheduler::scheduleVariant().
|
inline |
Definition at line 351 of file SIMachineScheduler.h.
Referenced by llvm::SIScheduler::scheduleVariant().
|
inline |
Definition at line 350 of file SIMachineScheduler.h.
Referenced by llvm::SIScheduler::scheduleVariant().
1.8.6