[llvm-commits] CVS: llvm/tools/llc/llc.cpp

Chris Lattner lattner at cs.uiuc.edu
Wed Jun 18 13:47:01 PDT 2003


Changes in directory llvm/tools/llc:

llc.cpp updated: 1.73 -> 1.74

---
Log message:

Reindent code to match the rest of the file


---
Diffs of the changes:

Index: llvm/tools/llc/llc.cpp
diff -u llvm/tools/llc/llc.cpp:1.73 llvm/tools/llc/llc.cpp:1.74
--- llvm/tools/llc/llc.cpp:1.73	Thu Jun  5 15:51:10 2003
+++ llvm/tools/llc/llc.cpp	Wed Jun 18 13:46:08 2003
@@ -134,8 +134,28 @@
 
   // Figure out where we are going to send the output...
   std::ostream *Out = 0;
-  if (OutputFilename != "")
-    {   // Specified an output filename?
+  if (OutputFilename != "") {
+    // Specified an output filename?
+    if (!Force && std::ifstream(OutputFilename.c_str())) {
+      // If force is not specified, make sure not to overwrite a file!
+      std::cerr << argv[0] << ": error opening '" << OutputFilename
+                << "': file exists!\n"
+                << "Use -f command line argument to force output\n";
+      return 1;
+    }
+    Out = new std::ofstream(OutputFilename.c_str());
+
+    // Make sure that the Out file gets unlink'd from the disk if we get a
+    // SIGINT
+    RemoveFileOnSignal(OutputFilename);
+  } else {
+    if (InputFilename == "-") {
+      OutputFilename = "-";
+      Out = &std::cout;
+    } else {
+      std::string OutputFilename = GetFileNameRoot(InputFilename); 
+      OutputFilename += ".s";
+      
       if (!Force && std::ifstream(OutputFilename.c_str())) {
         // If force is not specified, make sure not to overwrite a file!
         std::cerr << argv[0] << ": error opening '" << OutputFilename
@@ -143,47 +163,19 @@
                   << "Use -f command line argument to force output\n";
         return 1;
       }
+      
       Out = new std::ofstream(OutputFilename.c_str());
-
+      if (!Out->good()) {
+        std::cerr << argv[0] << ": error opening " << OutputFilename << "!\n";
+        delete Out;
+        return 1;
+      }
+      
       // Make sure that the Out file gets unlink'd from the disk if we get a
       // SIGINT
       RemoveFileOnSignal(OutputFilename);
     }
-  else
-    {
-      if (InputFilename == "-")
-        {
-          OutputFilename = "-";
-          Out = &std::cout;
-        }
-      else
-        {
-          std::string OutputFilename = GetFileNameRoot(InputFilename); 
-          OutputFilename += ".s";
-
-          if (!Force && std::ifstream(OutputFilename.c_str()))
-            {
-              // If force is not specified, make sure not to overwrite a file!
-              std::cerr << argv[0] << ": error opening '" << OutputFilename
-                        << "': file exists!\n"
-                        << "Use -f command line argument to force output\n";
-              return 1;
-            }
-
-          Out = new std::ofstream(OutputFilename.c_str());
-          if (!Out->good())
-            {
-              std::cerr << argv[0] << ": error opening " << OutputFilename
-                        << "!\n";
-              delete Out;
-              return 1;
-            }
-
-          // Make sure that the Out file gets unlink'd from the disk if we get a
-          // SIGINT
-          RemoveFileOnSignal(OutputFilename);
-        }
-    }
+  }
 
   // Ask the target to add backend passes as neccesary
   if (Target.addPassesToEmitAssembly(Passes, *Out)) {





More information about the llvm-commits mailing list