[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)
llvm-svn: 318952

llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h

index cb84689..acf8345 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());