Do not drop transferred last uses on the floor.

Use handleLastUserOverflow().

llvm-svn: 34006
This commit is contained in:
Devang Patel 2007-02-07 19:37:53 +00:00
parent 12663c4a66
commit a667307d74

View File

@ -157,6 +157,7 @@ public:
recordAvailableAnalysis(IP);
} else {
P->assignPassManager(activeStack);
activeStack.handleLastUserOverflow();
}
}
@ -255,6 +256,7 @@ public:
recordAvailableAnalysis(IP);
} else {
P->assignPassManager(activeStack);
activeStack.handleLastUserOverflow();
}
}
@ -1220,6 +1222,7 @@ void PMStack::handleLastUserOverflow() {
if (!TLU.empty()) {
Pass *P = dynamic_cast<Pass *>(Parent);
TPM->setLastUser(TLU, P);
TLU.clear();
}
}
}