Fix some unexpected fallout from the config.h changes. Because the CBE no
[oota-llvm.git] / include / llvm / CodeGen / FunctionLiveVarInfo.h
index 04bdfbe8febb7ec0404228e08ba2fef49fa6020a..23a9d93a6eb76fadd226a61290dc1c341c2b78fa 100644 (file)
@@ -1,4 +1,11 @@
 //===-- CodeGen/FunctionLiveVarInfo.h - LiveVar Analysis --------*- C++ -*-===//
+// 
+//                     The LLVM Compiler Infrastructure
+//
+// This file was developed by the LLVM research group and is distributed under
+// the University of Illinois Open Source License. See LICENSE.TXT for details.
+// 
+//===----------------------------------------------------------------------===//
 //
 // This is the interface for live variable info of a function that is required 
 // by any other part of the compiler
@@ -32,6 +39,8 @@
 #include "llvm/Pass.h"
 #include "llvm/CodeGen/ValueSet.h"
 
+namespace llvm {
+
 class BBLiveVar;
 class MachineInstr;
 
@@ -42,7 +51,9 @@ class FunctionLiveVarInfo : public FunctionPass {
 
   // Machine Instr to LiveVarSet Map for providing LVset AFTER each inst.
   // These sets are just pointers to sets in MInst2LVSetBI or BBLiveVar.
-  hash_map<const MachineInstr *, ValueSet *> MInst2LVSetAI; 
+  hash_map<const MachineInstr *, ValueSet *> MInst2LVSetAI;
+
+  hash_map<const BasicBlock*, BBLiveVar*> BBLiveVarInfo;
 
   // Stored Function that the data is computed with respect to
   const Function *M;
@@ -95,4 +106,6 @@ public:
                                           const BasicBlock *BB = 0);
 };
 
+} // End llvm namespace
+
 #endif