[llvm-commits] [llvm] r118194 -	/llvm/trunk/lib/CodeGen/RegAllocBasic.cpp
    Jakob Stoklund Olesen 
    stoklund at 2pi.dk
       
    Wed Nov  3 13:39:26 PDT 2010
    
    
  
Author: stoklund
Date: Wed Nov  3 15:39:26 2010
New Revision: 118194
URL: http://llvm.org/viewvc/llvm-project?rev=118194&view=rev
Log:
Let RegAllocBasic require MachineDominators - they are already available and
splitting needs them.
Modified:
    llvm/trunk/lib/CodeGen/RegAllocBasic.cpp
Modified: llvm/trunk/lib/CodeGen/RegAllocBasic.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/RegAllocBasic.cpp?rev=118194&r1=118193&r2=118194&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/RegAllocBasic.cpp (original)
+++ llvm/trunk/lib/CodeGen/RegAllocBasic.cpp Wed Nov  3 15:39:26 2010
@@ -120,6 +120,7 @@
   initializeRegisterCoalescerAnalysisGroup(*PassRegistry::getPassRegistry());
   initializeCalculateSpillWeightsPass(*PassRegistry::getPassRegistry());
   initializeLiveStacksPass(*PassRegistry::getPassRegistry());
+  initializeMachineDominatorTreePass(*PassRegistry::getPassRegistry());
   initializeMachineLoopInfoPass(*PassRegistry::getPassRegistry());
   initializeVirtRegMapPass(*PassRegistry::getPassRegistry());
   initializeRenderMachineFunctionPass(*PassRegistry::getPassRegistry());
@@ -135,6 +136,8 @@
   au.addRequired<CalculateSpillWeights>();
   au.addRequired<LiveStacks>();
   au.addPreserved<LiveStacks>();
+  au.addRequiredID(MachineDominatorsID);
+  au.addPreservedID(MachineDominatorsID);
   au.addRequired<MachineLoopInfo>();
   au.addPreserved<MachineLoopInfo>();
   au.addRequired<VirtRegMap>();
    
    
More information about the llvm-commits
mailing list