[llvm] r316496 - Use range-based for loop. NFC
Adrian Prantl via llvm-commits
llvm-commits at lists.llvm.org
Tue Oct 24 13:38:00 PDT 2017
Author: adrian
Date: Tue Oct 24 13:38:00 2017
New Revision: 316496
URL: http://llvm.org/viewvc/llvm-project?rev=316496&view=rev
Log:
Use range-based for loop. NFC
Modified:
llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Modified: llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAG.cpp?rev=316496&r1=316495&r2=316496&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAG.cpp (original)
+++ llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAG.cpp Tue Oct 24 13:38:00 2017
@@ -7392,17 +7392,14 @@ void SelectionDAG::AddDbgValue(SDDbgValu
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<SDDbgValue *> DVs = GetDbgValues(FromNode);
SmallVector<SDDbgValue *, 2> ClonedDVs;
- for (ArrayRef<SDDbgValue *>::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() &&
More information about the llvm-commits
mailing list