Skip to content
  1. Feb 09, 2011
  2. Jan 09, 2011
  3. Dec 18, 2010
  4. Dec 17, 2010
  5. Dec 16, 2010
  6. Dec 14, 2010
  7. Dec 09, 2010
  8. Dec 08, 2010
  9. Dec 01, 2010
  10. Nov 10, 2010
  11. Nov 09, 2010
  12. Nov 08, 2010
  13. Oct 27, 2010
  14. Oct 26, 2010
  15. Oct 23, 2010
    • Chandler Carruth's avatar
      Fix a likely bug in an assertion by adding parentheses around '||'. This bug · 9733158b
      Chandler Carruth authored
      was found by a GCC warning. ;]
      
      llvm-svn: 117199
      9733158b
    • Andrew Trick's avatar
      This is a prototype of an experimental register allocation · 1c24605a
      Andrew Trick authored
      framework. It's purpose is not to improve register allocation per se,
      but to make it easier to develop powerful live range splitting. I call
      it the basic allocator because it is as simple as a global allocator
      can be but provides the building blocks for sophisticated register
      allocation with live range splitting. 
      
      A minimal implementation is provided that trivially spills whenever it
      runs out of registers. I'm checking in now to get high-level design
      and style feedback. I've only done minimal testing. The next step is
      implementing a "greedy" allocation algorithm that does some register
      reassignment and makes better splitting decisions.
      
      llvm-svn: 117174
      1c24605a
Loading