Skip to content
  1. Jan 19, 2011
    • Jakob Stoklund Olesen's avatar
      Implement RAGreedy::splitAroundRegion and remove loop splitting. · 9fb04015
      Jakob Stoklund Olesen authored
      Region splitting includes loop splitting as a subset, and it is more generic.
      The splitting heuristics for variables that are live in more than one block are
      now:
      
      1. Try to create a region that covers multiple basic blocks.
      2. Try to create a new live range for each block with multiple uses.
      3. Spill.
      
      Steps 2 and 3 are similar to what the standard spiller is doing.
      
      llvm-svn: 123853
      9fb04015
  2. Jan 18, 2011
  3. Jan 17, 2011
  4. Jan 16, 2011
  5. Jan 15, 2011
  6. Jan 14, 2011
  7. Jan 13, 2011
  8. Jan 12, 2011
  9. Jan 11, 2011
Loading