aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVikram S. Adve <vadve@cs.uiuc.edu>2001-09-18 13:10:45 +0000
committerVikram S. Adve <vadve@cs.uiuc.edu>2001-09-18 13:10:45 +0000
commit805eb96727fc07c4b599528f91370841d722bffa (patch)
treefa99c60216f70eaa3249228d83f691b995e8c729
parent9bf654646edcd57938aa22ce4c2afc9df2ea6358 (diff)
Minor changes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@622 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--tools/llc/llc.cpp54
1 files changed, 33 insertions, 21 deletions
diff --git a/tools/llc/llc.cpp b/tools/llc/llc.cpp
index 789087f9a5..73298edade 100644
--- a/tools/llc/llc.cpp
+++ b/tools/llc/llc.cpp
@@ -1,13 +1,13 @@
-//===-- llc.cpp - Implement the LLVM Compiler -----------------------------===//
+//===-- llc.cpp - Implement the LLVM Compiler ----------------------------===//
//
// This is the llc compiler driver.
//
-//===----------------------------------------------------------------------===//
+//===---------------------------------------------------------------------===//
#include "llvm/Bytecode/Reader.h"
#include "llvm/Optimizations/Normalize.h"
#include "llvm/Target/Sparc.h"
-#include "llvm/Target/Machine.h"
+#include "llvm/Target/TargetMachine.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Module.h"
#include "llvm/Method.h"
@@ -15,39 +15,50 @@
cl::String InputFilename ("", "Input filename", cl::NoFlags, "-");
cl::String OutputFilename("o", "Output filename", cl::NoFlags, "");
-static void NormalizeMethod(Method* method) {
+
+//-------------------------- Internal Functions -----------------------------//
+
+static void
+NormalizeMethod(Method* method)
+{
NormalizePhiConstantArgs(method);
}
-//===----------------------------------------------------------------------===//
+
+//===---------------------------------------------------------------------===//
// Function main()
-//===----------------------------------------------------------------------===//
//
// Entry point for the llc compiler.
-//
-int main(int argc, char** argv) {
+//===---------------------------------------------------------------------===//
+
+int
+main(int argc, char** argv)
+{
cl::ParseCommandLineOptions(argc, argv, " llvm system compiler\n");
TargetMachine *Target = allocateSparcTargetMachine();
Module *M = ParseBytecodeFile(InputFilename);
- if (M == 0) {
- cerr << "bytecode didn't read correctly.\n";
- delete Target;
- return 1;
- }
+ if (M == 0)
+ {
+ cerr << "bytecode didn't read correctly.\n";
+ delete Target;
+ return 1;
+ }
bool Failed = false;
- for (Module::const_iterator MI = M->begin(), ME = M->end(); MI != ME; ++MI) {
- Method *Meth = *MI;
+ for (Module::const_iterator MI = M->begin(), ME = M->end(); MI != ME; ++MI)
+ {
+ Method *Meth = *MI;
- NormalizeMethod(Meth);
+ NormalizeMethod(Meth);
- if (Target->compileMethod(Meth)) {
- cerr << "Error compiling " << InputFilename << "!\n";
- Failed = true;
- break;
+ if (Target->compileMethod(Meth))
+ {
+ cerr << "Error compiling " << InputFilename << "!\n";
+ Failed = true;
+ break;
+ }
}
- }
// Clean up and exit
delete M;
@@ -55,3 +66,4 @@ int main(int argc, char** argv) {
return Failed;
}
+