so far everything compiles


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6423 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/SparcV9/ModuloScheduling/ModuloScheduling.cpp b/lib/Target/SparcV9/ModuloScheduling/ModuloScheduling.cpp
index 839382a..10a888f 100644
--- a/lib/Target/SparcV9/ModuloScheduling/ModuloScheduling.cpp
+++ b/lib/Target/SparcV9/ModuloScheduling/ModuloScheduling.cpp
@@ -35,19 +35,19 @@
 // see ModuloSchedulingPass::runOnFunction()
 //************************************************************
 
-namespace {
-  cl::opt<ModuloScheduling::DebugLevel_t,true>
-    SDL_opt("modsched", cl::Hidden, cl::location(ModuloScheduling::DebugLevel),
-            cl::desc("enable modulo scheduling debugging information"),
-            cl::values(clEnumValN(ModuloScheduling::DebugLevel_NoDebugInfo,
-                                  "none", "disable debug output"),
-                       clEnumValN(ModuloScheduling::DebugLevel_PrintSchedule,
-                                  "psched", "print original and new schedule"),
-                       clEnumValN(ModuloScheduling::DebugLevel_PrintScheduleProcess,
-                                  "pschedproc",
-                                  "print how the new schdule is produced"),
-                       0));
-}
+ModuloSchedDebugLevel_t ModuloSchedDebugLevel;
+
+cl::opt<ModuloSchedDebugLevel_t,true>
+SDL_opt("modsched", cl::Hidden, cl::location(ModuloSchedDebugLevel),
+	cl::desc("enable modulo scheduling debugging information"),
+	cl::values(clEnumValN(ModuloSchedDebugLevel_NoDebugInfo,
+			      "none", "disable debug output"),
+		   clEnumValN(ModuloSchedDebugLevel_PrintSchedule,
+			      "psched", "print original and new schedule"),
+		   clEnumValN(ModuloSchedDebugLevel_PrintScheduleProcess,
+			      "pschedproc",
+			      "print how the new schdule is produced"),
+		   0));
 
 // Computes the schedule and inserts epilogue and prologue
 //