Use do+while instead of while for loops which obviously have a

non-zero trip count. Use SmallVector's pop_back_val().


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92734 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Dan Gohman
2010-01-05 16:27:25 +00:00
parent b7a9f2b504
commit 321a813c53
12 changed files with 23 additions and 29 deletions
+1 -2
View File
@@ -678,8 +678,7 @@ bool SCCVN::runOnFunction(Function& F) {
stack.push_back(*PI);
while (!stack.empty()) {
BasicBlock* CurrBB = stack.back();
stack.pop_back();
BasicBlock* CurrBB = stack.pop_back_val();
visited.insert(CurrBB);
ValueNumberScope* S = BBMap[CurrBB];