Skip to content

Commit 03f676d

Browse files
committed
Actually use the iterative trackers
Change-Id: I198925f5ed91b0a49ac265e19fdbe2208139f09a
1 parent 53b4791 commit 03f676d

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ static void getRegisterPressures(bool AtTop,
172172
if (AtTop) {
173173
GCNDownwardRPTracker TempTopTracker(TheTracker);
174174
auto MI = SU->getInstr();
175-
TempTopTracker.advance(MI, true, DAG->getLIS());
175+
TempTopTracker.advance(MI, false, DAG->getLIS());
176176

177177
Pressure[AMDGPU::RegisterPressureSets::SReg_32] =
178178
TempTopTracker.getPressure().getSGPRNum();
@@ -183,7 +183,7 @@ static void getRegisterPressures(bool AtTop,
183183
else {
184184
GCNUpwardRPTracker TempBotTracker(TheUpwardTracker);
185185
auto MI = SU->getInstr();
186-
TempBotTracker.recede(*MI, true);
186+
TempBotTracker.recede(*MI, false);
187187

188188
Pressure[AMDGPU::RegisterPressureSets::SReg_32] =
189189
TempBotTracker.getPressure().getSGPRNum();
@@ -489,8 +489,8 @@ SUnit *GCNSchedStrategy::pickNode(bool &IsTopNode) {
489489
void GCNSchedStrategy::schedNode(SUnit *SU, bool IsTopNode) {
490490
if (GCNTrackers) {
491491
MachineInstr *MI = SU->getInstr();
492-
IsTopNode ? (void)TheTracker.advance(MI, true, DAG->getLIS())
493-
: TheUpwardTracker.recede(*MI, true);
492+
IsTopNode ? (void)TheTracker.advance(MI, false, DAG->getLIS())
493+
: TheUpwardTracker.recede(*MI, false);
494494
}
495495

496496
return GenericScheduler::schedNode(SU, IsTopNode);

0 commit comments

Comments
 (0)