[C++11,ARM64] Range based for loops TLS cleanup.

No functional change intended.

llvm-svn: 205439
diff --git a/llvm/lib/Target/ARM64/ARM64CleanupLocalDynamicTLSPass.cpp b/llvm/lib/Target/ARM64/ARM64CleanupLocalDynamicTLSPass.cpp
index 33fe6ef..feeefdb 100644
--- a/llvm/lib/Target/ARM64/ARM64CleanupLocalDynamicTLSPass.cpp
+++ b/llvm/lib/Target/ARM64/ARM64CleanupLocalDynamicTLSPass.cpp
@@ -80,9 +80,8 @@
     }
 
     // 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;