Chromium Code Reviews
        
  DescriptionMake special RPO computation iterative during scheduling.
This contains the following changes squashed together:
- Switch BasicBlock::loop_end to be a basic block instead of an RPO.
- Switch ScheduleLate to use dominator depth instead of RPO.
- Switch ScheduleEarly to use dominator depth instead of RPO.
- Push out absolute RPO ordering everywhere else in the scheduler.
- Keep linked list of blocks in RPO order while scheduling.
- Switch from RPO number to depth for dominator calculation.
R=jarin@chromium.org
Committed: https://code.google.com/p/v8/source/detail?r=25138
   
  Patch Set 1 #Patch Set 2 : Minor fixes. #
      Total comments: 6
      
     
  
  
  
  Patch Set 3 : Addressed my own nits. #
      Total comments: 4
      
     
  
  
  
  Patch Set 4 : Addressed comments by Jaro. #Patch Set 5 : Rebased. #
 Messages
    Total messages: 5 (0 generated)
     
  
  
       | 
    ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||