[llvm-commits] CVS: llvm/include/llvm/Analysis/ScalarEvolution.h

Chris Lattner lattner at cs.uiuc.edu
Thu Jun 24 01:53:01 PDT 2004


Changes in directory llvm/include/llvm/Analysis:

ScalarEvolution.h updated: 1.5 -> 1.6

---
Log message:

Remove distasteful method which is really part of the indvars pass


---
Diffs of the changes:  (+0 -6)

Index: llvm/include/llvm/Analysis/ScalarEvolution.h
diff -u llvm/include/llvm/Analysis/ScalarEvolution.h:1.5 llvm/include/llvm/Analysis/ScalarEvolution.h:1.6
--- llvm/include/llvm/Analysis/ScalarEvolution.h:1.5	Fri Apr 23 16:28:25 2004
+++ llvm/include/llvm/Analysis/ScalarEvolution.h	Thu Jun 24 01:52:20 2004
@@ -199,12 +199,6 @@
     /// that no dangling references are left around.
     void deleteInstructionFromRecords(Instruction *I) const;
 
-    /// shouldSubstituteIndVar - Return true if we should perform induction
-    /// variable substitution for this variable.  This is a hack because we
-    /// don't have a strength reduction pass yet.  When we do we will promote
-    /// all vars, because we can strength reduce them later as desired.
-    bool shouldSubstituteIndVar(const SCEV *S) const;
-
     virtual bool runOnFunction(Function &F);
     virtual void releaseMemory();
     virtual void getAnalysisUsage(AnalysisUsage &AU) const;





More information about the llvm-commits mailing list