diff options
| author | Jay Foad <jay.foad@gmail.com> | 2011-07-19 13:32:40 +0000 | 
|---|---|---|
| committer | Jay Foad <jay.foad@gmail.com> | 2011-07-19 13:32:40 +0000 | 
| commit | f4b14a2b0d0130e07944e59ac23c21578b62729e (patch) | |
| tree | 35dad24b339ecc9a4203a0704391126890c5dbe2 /llvm/lib/Analysis/ScalarEvolution.cpp | |
| parent | f1b800998a768b05770c69c3ca53b868428b36ac (diff) | |
| download | llvm-f4b14a2b0d0130e07944e59ac23c21578b62729e.zip llvm-f4b14a2b0d0130e07944e59ac23c21578b62729e.tar.gz llvm-f4b14a2b0d0130e07944e59ac23c21578b62729e.tar.bz2  | |
Use ArrayRef in ConstantFoldInstOperands and ConstantFoldCall.
llvm-svn: 135477
Diffstat (limited to 'llvm/lib/Analysis/ScalarEvolution.cpp')
| -rw-r--r-- | llvm/lib/Analysis/ScalarEvolution.cpp | 5 | 
1 files changed, 2 insertions, 3 deletions
diff --git a/llvm/lib/Analysis/ScalarEvolution.cpp b/llvm/lib/Analysis/ScalarEvolution.cpp index 05267d1..7f4d3ba 100644 --- a/llvm/lib/Analysis/ScalarEvolution.cpp +++ b/llvm/lib/Analysis/ScalarEvolution.cpp @@ -4492,8 +4492,7 @@ static Constant *EvaluateExpression(Value *V, Constant *PHIVal,    if (const CmpInst *CI = dyn_cast<CmpInst>(I))      return ConstantFoldCompareInstOperands(CI->getPredicate(), Operands[0],                                             Operands[1], TD); -  return ConstantFoldInstOperands(I->getOpcode(), I->getType(), -                                  &Operands[0], Operands.size(), TD); +  return ConstantFoldInstOperands(I->getOpcode(), I->getType(), Operands, TD);  }  /// getConstantEvolutionLoopExitValue - If we know that the specified Phi is @@ -4703,7 +4702,7 @@ const SCEV *ScalarEvolution::computeSCEVAtScope(const SCEV *V, const Loop *L) {                                                  Operands[0], Operands[1], TD);            else              C = ConstantFoldInstOperands(I->getOpcode(), I->getType(), -                                         &Operands[0], Operands.size(), TD); +                                         Operands, TD);            if (!C) return V;            return getSCEV(C);          }  | 
