> /// FindPHIToPartitionLoops - The first part of loop-nestification > is to find a > /// PHI node that tells us how to partition the loops. > static PHINode *FindPHIToPartitionLoops(Loop *L, ETForest *EF, > - AliasAnalysis *AA) { > + AliasAnalysis *AA) {
This is still indented funkily :) > @@ -676,11 +676,11 @@ > // Returns true if BasicBlock A dominates at least one block in > vector B > // Helper function for UpdateDomInfoForRevectoredPreds > static bool BlockDominatesAny(BasicBlock* A, > std::vector<BasicBlock*>& B, ETForest& ETF) { The vector and ETF should be const. > @@ -852,36 +852,36 @@ > // their dominance frontier must be updated to contain NewBB > instead. > // > for (Function::iterator FI = NewBB->getParent()->begin(), > + FE = NewBB->getParent()->end(); FI != FE; ++FI) { > + DominanceFrontier::iterator DFI = DF->find(FI); > + if (DFI == DF->end()) continue; // unreachable block. > + > + // Only consider dominators of NewBBSucc > + if (!DFI->second.count(NewBBSucc)) continue; > + if (BlockDominatesAny(FI, PredBlocks, ETF)) { Please add a blank line between these two. :) Thanks Owen! nice work, -Chris _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits