Some cleanup before I start committing some incremental progress on
StrongPHIElimination.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120961 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/CodeGen/StrongPHIElimination.cpp b/lib/CodeGen/StrongPHIElimination.cpp
index 0ecea6d..c62b1cd 100644
--- a/lib/CodeGen/StrongPHIElimination.cpp
+++ b/lib/CodeGen/StrongPHIElimination.cpp
@@ -19,28 +19,16 @@
 using namespace llvm;
 
 namespace {
-class StrongPHIElimination : public MachineFunctionPass {
-public:
-  static char ID; // Pass identification, replacement for typeid
-  StrongPHIElimination() : MachineFunctionPass(ID) {
-    initializeStrongPHIEliminationPass(*PassRegistry::getPassRegistry());
-  }
+  class StrongPHIElimination : public MachineFunctionPass {
+  public:
+    static char ID; // Pass identification, replacement for typeid
+    StrongPHIElimination() : MachineFunctionPass(ID) {
+      initializeStrongPHIEliminationPass(*PassRegistry::getPassRegistry());
+    }
 
-private:
-  bool runOnMachineFunction(MachineFunction &Fn) {
-    llvm_unreachable("Strong phi elimination is not implemented");
-  }
-    
-  virtual void getAnalysisUsage(AnalysisUsage &AU) const {
-    AU.setPreservesCFG();
-    AU.addRequired<MachineDominatorTree>();
-    AU.addRequired<SlotIndexes>();
-    AU.addPreserved<SlotIndexes>();
-    AU.addRequired<LiveIntervals>();
-    AU.addPreserved<LiveIntervals>();
-    MachineFunctionPass::getAnalysisUsage(AU);
-  }
-};
+    virtual void getAnalysisUsage(AnalysisUsage&) const;
+    bool runOnMachineFunction(MachineFunction&);
+  };
 } // namespace
 
 char StrongPHIElimination::ID = 0;
@@ -54,3 +42,16 @@
 
 char &llvm::StrongPHIEliminationID = StrongPHIElimination::ID;
 
+void StrongPHIElimination::getAnalysisUsage(AnalysisUsage& AU) const {
+  AU.setPreservesCFG();
+  AU.addRequired<MachineDominatorTree>();
+  AU.addRequired<SlotIndexes>();
+  AU.addPreserved<SlotIndexes>();
+  AU.addRequired<LiveIntervals>();
+  AU.addPreserved<LiveIntervals>();
+  MachineFunctionPass::getAnalysisUsage(AU);
+}
+
+bool StrongPHIElimination::runOnMachineFunction(MachineFunction& Fn) {
+  llvm_unreachable("Strong phi elimination is not implemented");
+}