From 4569cedf16b0dad9362928ee85f2c0581214b1e9 Mon Sep 17 00:00:00 2001 From: Adrian Prantl Date: Tue, 24 Oct 2017 20:38:00 +0000 Subject: [PATCH] Use range-based for loop. NFC llvm-svn: 316496 --- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp b/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp index 0825926cb53e..f712862f184c 100644 --- a/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp +++ b/llvm/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() &&