Skip to content
  1. Apr 08, 2009
  2. Apr 07, 2009
  3. Apr 03, 2009
  4. Apr 02, 2009
  5. Mar 31, 2009
  6. Mar 30, 2009
  7. Mar 29, 2009
  8. Mar 28, 2009
  9. Mar 27, 2009
  10. Mar 26, 2009
  11. Mar 25, 2009
  12. Mar 24, 2009
  13. Mar 23, 2009
    • Evan Cheng's avatar
      Fix a bug in spill weight computation. If the alias is a super-register, and... · 7fe1b0f5
      Evan Cheng authored
      Fix a bug in spill weight computation. If the alias is a super-register, and the super-register is in the register class we are trying to allocate. Then add the weight to all sub-registers of the super-register even if they are not aliases.                                                                                                  
      e.g. allocating for GR32, bh is not used, updating bl spill weight.                                                                                                        
           bl should get the same spill weight otherwise it will be choosen                                                                                              
           as a spill candidate since spilling bh doesn't make ebx available.
      This fix PR2866.
      
      llvm-svn: 67574
      7fe1b0f5
    • Dale Johannesen's avatar
      Fix internal representation of fp80 to be the · 93eefa00
      Dale Johannesen authored
      same as a normal i80 {low64, high16} rather
      than its own {high64, low16}.  A depressing number
      of places know about this; I think I got them all.
      Bitcode readers and writers convert back to the old
      form to avoid breaking compatibility.
      
      llvm-svn: 67562
      93eefa00
    • Dan Gohman's avatar
      When unfolding a load during scheduling, the new operator node has · ed0e8d44
      Dan Gohman authored
      a data dependency on the load node, so it really needs a
      data-dependence edge to the load node, even if the load previously
      existed.
      
      And add a few comments.
      
      llvm-svn: 67554
      ed0e8d44
Loading