Commit this change, to accompany r76232.
authorDan Gohman <gohman@apple.com>
Fri, 17 Jul 2009 21:03:54 +0000 (21:03 +0000)
committerDan Gohman <gohman@apple.com>
Fri, 17 Jul 2009 21:03:54 +0000 (21:03 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76238 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Analysis/ScalarEvolution.h

index b14418a59976977855b4f6c47e960316af39432f..274a3b5f58b58a29e20aab753e837dfef84d26d5 100644 (file)
@@ -43,6 +43,7 @@ namespace llvm {
   class LLVMContext;
   class Loop;
   class LoopInfo;
+  class Operator;
 
   /// SCEV - This class represents an analyzed expression in the program.  These
   /// are opaque objects that the client is not allowed to do much with
@@ -242,7 +243,7 @@ namespace llvm {
 
     /// createNodeForGEP - Provide the special handling we need to analyze GEP
     /// SCEVs.
-    const SCEV *createNodeForGEP(User *GEP);
+    const SCEV *createNodeForGEP(Operator *GEP);
 
     /// ReplaceSymbolicValueWithConcrete - This looks up the computed SCEV value
     /// for the specified instruction and replaces any references to the