move a function into a more logical place in the file
authorChris Lattner <sabre@nondot.org>
Mon, 29 Mar 2010 21:34:06 +0000 (21:34 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 29 Mar 2010 21:34:06 +0000 (21:34 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99842 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Support/Timer.cpp

index 12b90324cd2e5ac0d039466bfd5af83c967332cc..317d5ac9c54f6629fa3c901ab29096e63bf33fa5 100644 (file)
@@ -52,6 +52,27 @@ namespace {
                    cl::Hidden, cl::location(getLibSupportInfoOutputFilename()));
 }
 
+// GetLibSupportInfoOutputFile - Return a file stream to print our output on.
+raw_ostream *llvm::GetLibSupportInfoOutputFile() {
+  std::string &LibSupportInfoOutputFilename = getLibSupportInfoOutputFilename();
+  if (LibSupportInfoOutputFilename.empty())
+    return &errs();
+  if (LibSupportInfoOutputFilename == "-")
+    return &outs();
+  
+  std::string Error;
+  raw_ostream *Result = new raw_fd_ostream(LibSupportInfoOutputFilename.c_str(),
+                                           Error, raw_fd_ostream::F_Append);
+  if (Error.empty())
+    return Result;
+  
+  errs() << "Error opening info-output-file '"
+    << LibSupportInfoOutputFilename << " for appending!\n";
+  delete Result;
+  return &errs();
+}
+
+
 static TimerGroup *DefaultTimerGroup = 0;
 static TimerGroup *getDefaultTimerGroup() {
   TimerGroup *tmp = DefaultTimerGroup;
@@ -271,27 +292,6 @@ NamedRegionTimer::NamedRegionTimer(const std::string &Name,
 //   TimerGroup Implementation
 //===----------------------------------------------------------------------===//
 
-// GetLibSupportInfoOutputFile - Return a file stream to print our output on.
-raw_ostream *llvm::GetLibSupportInfoOutputFile() {
-  std::string &LibSupportInfoOutputFilename = getLibSupportInfoOutputFilename();
-  if (LibSupportInfoOutputFilename.empty())
-    return &errs();
-  if (LibSupportInfoOutputFilename == "-")
-    return &outs();
-
-  std::string Error;
-  raw_ostream *Result = new raw_fd_ostream(LibSupportInfoOutputFilename.c_str(),
-                                           Error, raw_fd_ostream::F_Append);
-  if (Error.empty())
-    return Result;
-
-  errs() << "Error opening info-output-file '"
-         << LibSupportInfoOutputFilename << " for appending!\n";
-  delete Result;
-  return &errs();
-}
-
-
 void TimerGroup::removeTimer() {
   sys::SmartScopedLock<true> L(*TimerLock);
   if (--NumTimers != 0 || TimersToPrint.empty())
@@ -326,7 +326,6 @@ void TimerGroup::removeTimer() {
     // TOTAL line to make the percentages make sense.
     if (this != DefaultTimerGroup) {
       *OutStream << "  Total Execution Time: ";
-
       *OutStream << format("%5.4f", Total.getProcessTime()) << " seconds (";
       *OutStream << format("%5.4f", Total.getWallTime()) << " wall clock)\n";
     }