summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/LoopInfo.cpp
diff options
context:
space:
mode:
authorAndrew Trick <atrick@apple.com>2011-08-11 17:54:58 +0000
committerAndrew Trick <atrick@apple.com>2011-08-11 17:54:58 +0000
commit266ab10012a0b2f9d7a11d821bbee5700af09200 (patch)
tree239255c392b3d085726013767c27ccab18977b89 /llvm/lib/Analysis/LoopInfo.cpp
parent8ba76c6d5cee9cb8d38cb0ed374c53bc93451a4e (diff)
downloadbcm5719-llvm-266ab10012a0b2f9d7a11d821bbee5700af09200.tar.gz
bcm5719-llvm-266ab10012a0b2f9d7a11d821bbee5700af09200.zip
Cleanup. Another thorough review by Nick!
llvm-svn: 137317
Diffstat (limited to 'llvm/lib/Analysis/LoopInfo.cpp')
-rw-r--r--llvm/lib/Analysis/LoopInfo.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/llvm/lib/Analysis/LoopInfo.cpp b/llvm/lib/Analysis/LoopInfo.cpp
index 6bebae57407..7bbe506fe1e 100644
--- a/llvm/lib/Analysis/LoopInfo.cpp
+++ b/llvm/lib/Analysis/LoopInfo.cpp
@@ -471,8 +471,8 @@ void UnloopUpdater::updateBlockParents() {
/// nested within unloop.
void UnloopUpdater::updateSubloopParents() {
while (!Unloop->empty()) {
- Loop *Subloop = *(Unloop->end()-1);
- Unloop->removeChildLoop(Unloop->end()-1);
+ Loop *Subloop = *llvm::prior(Unloop->end());
+ Unloop->removeChildLoop(llvm::prior(Unloop->end()));
assert(SubloopParents.count(Subloop) && "DFS failed to visit subloop");
if (SubloopParents[Subloop])
@@ -487,8 +487,8 @@ void UnloopUpdater::updateSubloopParents() {
/// For subloop blocks, simply update SubloopParents and return NULL.
Loop *UnloopUpdater::getNearestLoop(BasicBlock *BB, Loop *BBLoop) {
- // Initialy for blocks directly contained by Unloop, NearLoop == Unloop and is
- // considered uninitialized.
+ // Initially for blocks directly contained by Unloop, NearLoop == Unloop and
+ // is considered uninitialized.
Loop *NearLoop = BBLoop;
Loop *Subloop = 0;
@@ -562,7 +562,7 @@ bool LoopInfo::runOnFunction(Function &) {
/// updateUnloop - The last backedge has been removed from a loop--now the
/// "unloop". Find a new parent for the blocks contained within unloop and
-/// update the loop tree. We don't necessarilly have valid dominators at this
+/// update the loop tree. We don't necessarily have valid dominators at this
/// point, but LoopInfo is still valid except for the removal of this loop.
///
/// Note that Unloop may now be an empty loop. Calling Loop::getHeader without
@@ -595,7 +595,7 @@ void LoopInfo::updateUnloop(Loop *Unloop) {
// Move all of the subloops to the top-level.
while (!Unloop->empty())
- LI.addTopLevelLoop(Unloop->removeChildLoop(Unloop->end()-1));
+ LI.addTopLevelLoop(Unloop->removeChildLoop(llvm::prior(Unloop->end())));
return;
}
OpenPOWER on IntegriCloud