Re-apply r247080 with order of evaluation fix.
[oota-llvm.git] / include / llvm / Transforms / IPO / LowerBitSets.h
index f678e86e6864026505a9e5cb4e7bda2bb0e9974c..e5fb7b98fcb3df4b38ecbd83626866b529f39ae0 100644 (file)
@@ -26,7 +26,7 @@
 namespace llvm {
 
 class DataLayout;
-class GlobalVariable;
+class GlobalObject;
 class Value;
 class raw_ostream;
 
@@ -56,7 +56,7 @@ struct BitSetInfo {
   bool containsGlobalOffset(uint64_t Offset) const;
 
   bool containsValue(const DataLayout &DL,
-                     const DenseMap<GlobalVariable *, uint64_t> &GlobalLayout,
+                     const DenseMap<GlobalObject *, uint64_t> &GlobalLayout,
                      Value *V, uint64_t COffset = 0) const;
 
   void print(raw_ostream &OS) const;