Indent anon namespace properly, add copyright block
authorChris Lattner <sabre@nondot.org>
Sun, 14 Mar 2004 02:34:07 +0000 (02:34 +0000)
committerChris Lattner <sabre@nondot.org>
Sun, 14 Mar 2004 02:34:07 +0000 (02:34 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12373 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/IPO/LoopExtractor.cpp

index 3eda45265d237323fba8a519940eb645a7013f95..480f0f7c03d79bf818c4aebd0d377c5ab57880a1 100644 (file)
@@ -1,4 +1,11 @@
 //===- LoopExtractor.cpp - Extract each loop into a new function ----------===//
+// 
+//                     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.
+// 
+//===----------------------------------------------------------------------===//
 //
 // A pass wrapper around the ExtractLoop() scalar transformation to extract each
 // top-level loop into its own new function. If the loop is the ONLY loop in a
 using namespace llvm;
 
 namespace {
-
-// FIXME: PassManager should allow Module passes to require FunctionPasses
-struct LoopExtractor : public FunctionPass {
-
-public:
-  LoopExtractor() {}
-  virtual bool run(Module &M);
-  virtual bool runOnFunction(Function &F);
-
-  virtual void getAnalysisUsage(AnalysisUsage &AU) const {
-    AU.addRequired<LoopInfo>();
-  }
-
-};
-
-RegisterOpt<LoopExtractor> 
-X("loop-extract", "Extract loops into new functions");
+  // FIXME: PassManager should allow Module passes to require FunctionPasses
+  struct LoopExtractor : public FunctionPass {
+    virtual bool run(Module &M);
+    virtual bool runOnFunction(Function &F);
+    
+    virtual void getAnalysisUsage(AnalysisUsage &AU) const {
+      AU.addRequired<LoopInfo>();
+    }
+  };
+
+  RegisterOpt<LoopExtractor> 
+  X("loop-extract", "Extract loops into new functions");
+} // End anonymous namespace 
 
 bool LoopExtractor::run(Module &M) {
   bool Changed = false;
@@ -59,8 +62,6 @@ bool LoopExtractor::runOnFunction(Function &F) {
   return Changed;
 }
 
-} // End anonymous namespace 
-
 /// createLoopExtractorPass 
 ///
 FunctionPass* llvm::createLoopExtractorPass() {