Skip to content
  1. Jul 11, 2012
    • Chandler Carruth's avatar
      Teach the LiveInterval::join function to use the fast merge algorithm, · 2207f76c
      Chandler Carruth authored
      generalizing its implementation sufficiently to support this value
      number scenario as well.
      
      This cuts out another significant performance hit in large functions
      (over 10k basic blocks, etc), especially those with "natural" CFG
      structures.
      
      llvm-svn: 160026
      2207f76c
    • Jakob Stoklund Olesen's avatar
      Run early if-conversion in domtree post-order. · 02638392
      Jakob Stoklund Olesen authored
      This ordering allows nested if-conversion without using a work list, and
      it makes it possible to update the dominator tree on the fly as well.
      
      Any erased basic blocks will always be dominated by the current
      post-order position, so the domtree can be pruned without invalidating
      the iterator.
      
      llvm-svn: 160025
      02638392
  2. Jul 10, 2012
  3. Jul 09, 2012
  4. Jul 08, 2012
  5. Jul 07, 2012
Loading