From c411749e6e0242512862c6ff2b693503ec1747fe Mon Sep 17 00:00:00 2001 From: Sanjoy Das Date: Sun, 17 Jan 2016 18:12:45 +0000 Subject: [PATCH] [SCEV] Use range for; NFC git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@258014 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Analysis/ScalarEvolutionExpressions.h | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/include/llvm/Analysis/ScalarEvolutionExpressions.h b/include/llvm/Analysis/ScalarEvolutionExpressions.h index 16992680577..ad5ee87ffef 100644 --- a/include/llvm/Analysis/ScalarEvolutionExpressions.h +++ b/include/llvm/Analysis/ScalarEvolutionExpressions.h @@ -524,14 +524,10 @@ namespace llvm { case scMulExpr: case scSMaxExpr: case scUMaxExpr: - case scAddRecExpr: { - const SCEVNAryExpr *NAry = cast(S); - for (SCEVNAryExpr::op_iterator I = NAry->op_begin(), - E = NAry->op_end(); I != E; ++I) { - push(*I); - } + case scAddRecExpr: + for (const auto *Op : cast(S)->operands()) + push(Op); break; - } case scUDivExpr: { const SCEVUDivExpr *UDiv = cast(S); push(UDiv->getLHS());