OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SIScheduleBlock
(Results
1 - 2
of
2
) sorted by null
/external/llvm/lib/Target/AMDGPU/
SIMachineScheduler.h
52
class
SIScheduleBlock
{
89
std::vector<
SIScheduleBlock
*> Preds; // All blocks predecessors.
90
std::vector<
SIScheduleBlock
*> Succs; // All blocks successors.
94
SIScheduleBlock
(SIScheduleDAGMI *DAG, SIScheduleBlockCreator *BC,
101
~
SIScheduleBlock
() {};
112
void addPred(
SIScheduleBlock
*Pred);
113
void addSucc(
SIScheduleBlock
*Succ);
115
const std::vector<
SIScheduleBlock
*>& getPreds() const { return Preds; }
116
const std::vector<
SIScheduleBlock
*>& getSuccs() const { return Succs; }
208
std::vector<
SIScheduleBlock
*> Blocks
[
all
...]
SIMachineScheduler.cpp
176
//
SIScheduleBlock
//
178
void
SIScheduleBlock
::addUnit(SUnit *SU) {
185
void
SIScheduleBlock
::traceCandidate(const SISchedCandidate &Cand) {
192
void
SIScheduleBlock
::tryCandidateTopDown(SISchedCandidate &Cand,
242
SUnit*
SIScheduleBlock
::pickNode() {
268
void
SIScheduleBlock
::fastSchedule() {
305
void
SIScheduleBlock
::initRegPressure(MachineBasicBlock::iterator BeginBlock,
378
void
SIScheduleBlock
::schedule(MachineBasicBlock::iterator BeginBlock,
420
void
SIScheduleBlock
::undoSchedule() {
433
void
SIScheduleBlock
::undoReleaseSucc(SUnit *SU, SDep *SuccEdge)
[
all
...]
Completed in 515 milliseconds