]> granicus.if.org Git - llvm/commitdiff
[SCEV] : Simplify loop to range-loop.NFC.
authorJaved Absar <javed.absar@arm.com>
Fri, 24 Nov 2017 14:35:38 +0000 (14:35 +0000)
committerJaved Absar <javed.absar@arm.com>
Fri, 24 Nov 2017 14:35:38 +0000 (14:35 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@318952 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Analysis/ScalarEvolutionExpressions.h

index cb84689413ab4b89045bd9663f2bd1965f7e74dc..acf83455cdcdd6d2e22c203daeeb2561db953a95 100644 (file)
@@ -742,8 +742,8 @@ class Type;
 
     const SCEV *visitAddRecExpr(const SCEVAddRecExpr *Expr) {
       SmallVector<const SCEV *, 2> Operands;
-      for (int i = 0, e = Expr->getNumOperands(); i < e; ++i)
-        Operands.push_back(visit(Expr->getOperand(i)));
+      for (const SCEV *Op : Expr->operands())
+        Operands.push_back(visit(Op));
 
       const Loop *L = Expr->getLoop();
       const SCEV *Res = SE.getAddRecExpr(Operands, L, Expr->getNoWrapFlags());