Skip to content
  1. Dec 08, 2010
  2. Dec 01, 2010
  3. Nov 10, 2010
  4. Nov 09, 2010
  5. Nov 08, 2010
  6. Oct 27, 2010
  7. Oct 26, 2010
  8. 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