Home | History | Annotate | Download | only in AMDGPU

Lines Matching full:sunit

178 void SIScheduleBlock::addUnit(SUnit *SU) {
242 SUnit* SIScheduleBlock::pickNode() {
245 for (SUnit* SU : TopReadySUs) {
273 for (SUnit* SU : SUnits) {
279 SUnit *SU = TopReadySUs[0];
317 for (SUnit* SU : ScheduledSUnits) {
391 for (SUnit* SU : SUnits) {
397 SUnit *SU = pickNode();
411 for (SUnit* SU : SUnits) {
421 for (SUnit* SU : SUnits) {
433 void SIScheduleBlock::undoReleaseSucc(SUnit *SU, SDep *SuccEdge) {
434 SUnit *SuccSU = SuccEdge->getSUnit();
443 void SIScheduleBlock::releaseSucc(SUnit *SU, SDep *SuccEdge) {
444 SUnit *SuccSU = SuccEdge->getSUnit();
463 void SIScheduleBlock::releaseSuccessors(SUnit *SU, bool InOrOutBlock) {
465 SUnit *SuccSU = Succ.getSUnit();
476 void SIScheduleBlock::nodeScheduled(SUnit *SU) {
479 std::vector<SUnit*>::iterator I =
506 for (SUnit* SU : SUnits) {
580 for (SUnit* SU : SUnits) {
584 for (SUnit* SU : SUnits) {
623 bool SIScheduleBlockCreator::isSUInBlock(SUnit *SU, unsigned ID) {
633 SUnit *SU = &DAG->SUnits[i];
649 SUnit *SU = &DAG->SUnits[i];
665 SUnit *SU = &DAG->SUnits[i];
711 SUnit *SU = &DAG->SUnits[SUNum];
722 SUnit *Pred = PredDep.getSUnit();
753 SUnit *SU = &DAG->SUnits[SUNum];
764 SUnit *Succ = SuccDep.getSUnit();
799 SUnit *SU = &DAG->SUnits[i];
825 SUnit *SU = &DAG->SUnits[SUNum];
837 SUnit *Succ = SuccDep.getSUnit();
866 SUnit *SU = &DAG->SUnits[i];
892 SUnit *SU = &DAG->SUnits[SUNum];
904 SUnit *Succ = SuccDep.getSUnit();
918 SUnit *SU = &DAG->SUnits[SUNum];
925 SUnit *Succ = SuccDep.getSUnit();
939 SUnit *SU = &DAG->SUnits[SUNum];
946 SUnit *Succ = SuccDep.getSUnit();
961 SUnit *SU = &DAG->SUnits[SUNum];
972 SUnit *SU = &DAG->SUnits[SUNum];
983 SUnit *Succ = SuccDep.getSUnit();
1005 SUnit *SU = &DAG->SUnits[SUNum];
1012 SUnit *Succ = SuccDep.getSUnit();
1055 SUnit *SU = &DAG->SUnits[i];
1070 SUnit *SU = &DAG->SUnits[i];
1073 SUnit *Succ = SuccDep.getSUnit();
1080 SUnit *Pred = PredDep.getSUnit();
1202 std::vector<SUnit*> SUs = Block->getScheduledUnits();
1204 for (SUnit* SU : SUs) {
1233 std::vector<SUnit*> SUs = Block->getScheduledUnits();
1640 std::vector<SUnit*> SUs = Block->getScheduledUnits();
1642 for (SUnit* SU : SUs)
1691 SUnit *SU = &SUnits[ScheduledSUnits[i]];
1696 SUnit *Pred = PredDep.getSUnit();
1731 SUnit *Succ = SuccDep.getSUnit();
1783 SmallVector<SUnit*, 8> TopRoots, BotRoots;
1789 for(SUnit& SU : SUnits)
1814 SUnit *SU = &SUnits[i];
1885 SUnit *SU = &SUnits[*I];