diff options
| author | Sanjay Patel <spatel@rotateright.com> | 2015-05-19 17:49:14 +0000 |
|---|---|---|
| committer | Sanjay Patel <spatel@rotateright.com> | 2015-05-19 17:49:14 +0000 |
| commit | 3c9e370ec0ef13173e1f419bc88b8a510f46dfbd (patch) | |
| tree | 58262a8fdca63f951281a5641e6e2b5e6d294011 /llvm/lib/CodeGen/SelectionDAG | |
| parent | b09075a24068694c8d982c6df97646c91d133876 (diff) | |
| download | bcm5719-llvm-3c9e370ec0ef13173e1f419bc88b8a510f46dfbd.tar.gz bcm5719-llvm-3c9e370ec0ef13173e1f419bc88b8a510f46dfbd.zip | |
use range-based for loop
llvm-svn: 237705
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG')
| -rw-r--r-- | llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp b/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp index e8d168d7188..8d5bd2b3389 100644 --- a/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp +++ b/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp @@ -8294,11 +8294,11 @@ SDValue DAGCombiner::visitFDIV(SDNode *N) { SDValue Reciprocal = DAG.getNode(ISD::FDIV, DL, VT, FPOne, N1); // Dividend / Divisor -> Dividend * Reciprocal - for (auto I = Users.begin(), E = Users.end(); I != E; ++I) { - if ((*I)->getOperand(0) != FPOne) { - SDValue NewNode = DAG.getNode(ISD::FMUL, SDLoc(*I), VT, - (*I)->getOperand(0), Reciprocal); - DAG.ReplaceAllUsesWith(*I, NewNode.getNode()); + for (auto &U : Users) { + if (U->getOperand(0) != FPOne) { + SDValue NewNode = DAG.getNode(ISD::FMUL, SDLoc(U), VT, + U->getOperand(0), Reciprocal); + DAG.ReplaceAllUsesWith(U, NewNode.getNode()); } } return SDValue(); |

