Skip to content
  1. Feb 09, 2011
  2. Feb 08, 2011
  3. Jan 09, 2011
  4. Dec 18, 2010
  5. Dec 10, 2010
  6. Nov 15, 2010
  7. Nov 11, 2010
  8. Nov 10, 2010
  9. Nov 04, 2010
  10. Nov 03, 2010
  11. Nov 01, 2010
  12. Oct 30, 2010
  13. Oct 29, 2010
  14. Oct 28, 2010
  15. Oct 26, 2010
  16. Oct 21, 2010
  17. Oct 15, 2010
  18. Oct 06, 2010
  19. Sep 26, 2010
  20. Sep 25, 2010
  21. Aug 14, 2010
    • Jakob Stoklund Olesen's avatar
      Clean up the Spiller.h interface. · 27e1f265
      Jakob Stoklund Olesen authored
      The earliestStart argument is entirely specific to linear scan allocation, and
      can be easily calculated by RegAllocLinearScan.
      
      Replace std::vector with SmallVector.
      
      llvm-svn: 111055
      27e1f265
  22. Aug 13, 2010
  23. Aug 12, 2010
    • Jakob Stoklund Olesen's avatar
      Implement single block splitting. · 622848b2
      Jakob Stoklund Olesen authored
      Before spilling a live range, we split it into a separate range for each basic
      block where it is used. That way we only get one reload per basic block if the
      new smaller ranges can allocate to a register.
      
      This type of splitting is already present in the standard spiller.
      
      llvm-svn: 110934
      622848b2
  24. Aug 10, 2010
  25. Aug 07, 2010
  26. Aug 06, 2010
  27. Aug 05, 2010
  28. Jul 27, 2010
  29. Jul 21, 2010
  30. Jul 20, 2010
  31. Jul 19, 2010
  32. Jul 09, 2010
    • Jakob Stoklund Olesen's avatar
      Change TII::foldMemoryOperand API to require the machine instruction to be · bd953d18
      Jakob Stoklund Olesen authored
      inserted in a MBB, and return an already inserted MI.
      
      This target API change is necessary to allow foldMemoryOperand to call
      storeToStackSlot and loadFromStackSlot when folding a COPY to a stack slot
      reference in a target independent way.
      
      The foldMemoryOperandImpl hook is going to change in the same way, but I'll wait
      until COPY folding is actually implemented. Most targets only fold copies and
      won't need to specialize this hook at all.
      
      llvm-svn: 107991
      bd953d18
  33. Jul 02, 2010
Loading