[C++11,ARM64] Range based for loops TLS cleanup.
authorJim Grosbach <grosbach@apple.com>
Wed, 2 Apr 2014 18:00:41 +0000 (18:00 +0000)
committerJim Grosbach <grosbach@apple.com>
Wed, 2 Apr 2014 18:00:41 +0000 (18:00 +0000)
No functional change intended.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@205439 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM64/ARM64CleanupLocalDynamicTLSPass.cpp

index 33fe6ef9da13608cc1a3f65bf518e3feef1eca9a..feeefdbe606024565beed9e1f99716131e5a4a9a 100644 (file)
@@ -80,9 +80,8 @@ struct LDTLSCleanup : public MachineFunctionPass {
     }
 
     // Visit the children of this block in the dominator tree.
-    for (MachineDomTreeNode::iterator I = Node->begin(), E = Node->end();
-         I != E; ++I) {
-      Changed |= VisitNode(*I, TLSBaseAddrReg);
+    for (auto N : *Node) {
+      Changed |= VisitNode(N, TLSBaseAddrReg);
     }
 
     return Changed;