Skip to content
  1. Jun 09, 2011
  2. Jun 08, 2011
  3. Jun 07, 2011
    • Andrew Trick's avatar
      Fix a merge bug in preRAsched for handling physreg aliases. · 0af2e473
      Andrew Trick authored
      I've been sitting on this long enough trying to find a test case. I
      think the fix should go in now, but I'll keep working on the test case.
      
      llvm-svn: 132701
      0af2e473
    • Jakob Stoklund Olesen's avatar
      Simplify local live range splitting's safeguard to fix PR10070. · df476270
      Jakob Stoklund Olesen authored
      When local live range splitting creates a live range with the same
      number of instructions as the old range, mark it as RS_Local. When such
      a range is seen again, require that it be split in a way that reduces
      the number of instructions. That guarantees we are making progress while
      still being able to perform 3 -> 2+3 splits as required by PR10070.
      
      This also means that the PrevSlot map is no longer needed. This was also
      used to estimate new spill weights, but that is no longer necessary
      after slotIndexes::insertMachineInstrInMaps() got the extra Late
      insertion argument.
      
      llvm-svn: 132697
      df476270
  4. Jun 06, 2011
  5. Jun 05, 2011
  6. Jun 04, 2011
  7. Jun 03, 2011
  8. Jun 02, 2011
  9. Jun 01, 2011
Loading