ScalarEvolution: Warn if the result of setFlags/clearFlags is unused.
[oota-llvm.git] / include / llvm / Analysis / IVUsers.h
index 2bf79b9c932b3ea960e69e7d5390172d103a6436..c9828015be291f436f4d184da2172033042e7c17 100644 (file)
@@ -24,11 +24,10 @@ namespace llvm {
 class DominatorTree;
 class Instruction;
 class Value;
-class IVUsers;
 class ScalarEvolution;
 class SCEV;
 class IVUsers;
-class TargetData;
+class DataLayout;
 
 /// IVStrideUse - Keep track of one use of a strided induction variable.
 /// The Expr member keeps track of the expression, User is the actual user
@@ -123,7 +122,7 @@ class IVUsers : public LoopPass {
   LoopInfo *LI;
   DominatorTree *DT;
   ScalarEvolution *SE;
-  TargetData *TD;
+  DataLayout *TD;
   SmallPtrSet<Instruction*,16> Processed;
 
   /// IVUses - A list of all tracked IV uses of induction variable expressions