From: Sanjay Patel Date: Tue, 19 May 2015 18:24:33 +0000 (+0000) Subject: use range-based for-loop X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=f75a2472860b5494f62720a90cd785d3659e35d4;p=oota-llvm.git use range-based for-loop git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237711 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/SelectionDAG/DAGCombiner.cpp b/lib/CodeGen/SelectionDAG/DAGCombiner.cpp index 8d5bd2b3389..20d78b87154 100644 --- a/lib/CodeGen/SelectionDAG/DAGCombiner.cpp +++ b/lib/CodeGen/SelectionDAG/DAGCombiner.cpp @@ -8280,12 +8280,9 @@ SDValue DAGCombiner::visitFDIV(SDNode *N) { SmallVector Users; // Find all FDIV users of the same divisor. - for (SDNode::use_iterator UI = N1.getNode()->use_begin(), - UE = N1.getNode()->use_end(); - UI != UE; ++UI) { - SDNode *User = UI.getUse().getUser(); - if (User->getOpcode() == ISD::FDIV && User->getOperand(1) == N1) - Users.push_back(User); + for (auto U : N1->uses()) { + if (U->getOpcode() == ISD::FDIV && U->getOperand(1) == N1) + Users.push_back(U); } if (TLI.combineRepeatedFPDivisors(Users.size())) { @@ -8294,7 +8291,7 @@ SDValue DAGCombiner::visitFDIV(SDNode *N) { SDValue Reciprocal = DAG.getNode(ISD::FDIV, DL, VT, FPOne, N1); // Dividend / Divisor -> Dividend * Reciprocal - for (auto &U : Users) { + for (auto U : Users) { if (U->getOperand(0) != FPOne) { SDValue NewNode = DAG.getNode(ISD::FMUL, SDLoc(U), VT, U->getOperand(0), Reciprocal);