From: Adrian Prantl Date: Tue, 24 Oct 2017 20:38:00 +0000 (+0000) Subject: Use range-based for loop. NFC X-Git-Tag: android-x86-7.1-r4~9348 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=5cb4d688511b30a75e361509e79c3b94c25bb01c;p=android-x86%2Fexternal-llvm.git Use range-based for loop. NFC git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@316496 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/SelectionDAG/SelectionDAG.cpp b/lib/CodeGen/SelectionDAG/SelectionDAG.cpp index 0825926cb53..f712862f184 100644 --- a/lib/CodeGen/SelectionDAG/SelectionDAG.cpp +++ b/lib/CodeGen/SelectionDAG/SelectionDAG.cpp @@ -7392,17 +7392,14 @@ void SelectionDAG::AddDbgValue(SDDbgValue *DB, SDNode *SD, bool isParameter) { DbgInfo->add(DB, SD, isParameter); } -/// TransferDbgValues - Transfer SDDbgValues. Called in replace nodes. +/// Transfer SDDbgValues. Called in replace nodes. void SelectionDAG::TransferDbgValues(SDValue From, SDValue To) { if (From == To || !From.getNode()->getHasDebugValue()) return; SDNode *FromNode = From.getNode(); SDNode *ToNode = To.getNode(); - ArrayRef DVs = GetDbgValues(FromNode); SmallVector ClonedDVs; - for (ArrayRef::iterator I = DVs.begin(), E = DVs.end(); - I != E; ++I) { - SDDbgValue *Dbg = *I; + for (auto *Dbg : GetDbgValues(FromNode)) { // Only add Dbgvalues attached to same ResNo. if (Dbg->getKind() == SDDbgValue::SDNODE && Dbg->getSDNode() == From.getNode() &&