Support for llvm_ostreams.
[oota-llvm.git] / include / llvm / Analysis / LoadValueNumbering.h
index cca4beab1aaf2b968931f741fdbd035c425da04f..b92459583d7d1569e12348b7a27f1027ad31482f 100644 (file)
@@ -1,5 +1,12 @@
 //===- llvm/Analysis/LoadValueNumbering.h - Value # Load Insts --*- 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 file defines a value numbering pass that value #'s load instructions.
 // To do this, it finds lexically identical load instructions, and uses alias
 // analysis to determine which loads are guaranteed to produce the same value.
 #ifndef LLVM_ANALYSIS_LOAD_VALUE_NUMBERING_H
 #define LLVM_ANALYSIS_LOAD_VALUE_NUMBERING_H
 
-class Pass;
+namespace llvm {
+
+class FunctionPass;
 
 /// createLoadValueNumberingPass - Create and return a new pass that implements
 /// the ValueNumbering interface.
 ///
-Pass *createLoadValueNumberingPass();
+FunctionPass *createLoadValueNumberingPass();
+
+} // End llvm namespace
 
 #endif