Skip to content
  1. Jan 20, 2009
  2. Dec 02, 2008
  3. Oct 17, 2008
  4. Oct 14, 2008
  5. Oct 06, 2008
  6. Oct 03, 2008
  7. Sep 11, 2008
  8. Sep 10, 2008
  9. Sep 04, 2008
  10. Aug 19, 2008
  11. Aug 05, 2008
  12. Jul 18, 2008
  13. Jul 08, 2008
    • Dan Gohman's avatar
      Pool-allocation for MachineInstrs, MachineBasicBlocks, and · 3b460303
      Dan Gohman authored
      MachineMemOperands. The pools are owned by MachineFunctions.
      
      This drastically reduces the number of calls to malloc/free made
      during the "Emit" phase of scheduling, as well as later phases
      in CodeGen. Combined with other changes, this speeds up the
      "instruction selection" phase of CodeGen by 10% in some cases.
      
      llvm-svn: 53212
      3b460303
  14. Jun 18, 2008
  15. Jun 16, 2008
  16. Jun 14, 2008
  17. Jun 04, 2008
  18. May 23, 2008
  19. May 22, 2008
    • David Greene's avatar
      · 54b52fe1
      David Greene authored
      Don't attempt to update SpillSlotToUsesMap for stack slots that aren't
      generated by the spiller.
      
      llvm-svn: 51439
      54b52fe1
  20. May 20, 2008
    • Evan Cheng's avatar
      More local spiller complexity! · 0609ab64
      Evan Cheng authored
      If local spiller optimization turns some instruction into an identity copy, it will be removed. If the output register happens to be dead (and source is obviously killed), transfer the kill / dead information to last use / def in the same MBB.
      
      llvm-svn: 51306
      0609ab64
  21. May 13, 2008
  22. May 07, 2008
    • Evan Cheng's avatar
      Yet another nasty spiller bug. · 7ca4a67c
      Evan Cheng authored
      %ecx = op
      store %cl<kill>, (addr)
      (addr) = op %al
      
      It's not safe to unfold the last operand and eliminate store even though %cl is marked kill. It's a sub-register use which means one of its super-register(s) may be used below.
      
      llvm-svn: 50794
      7ca4a67c
  23. Apr 11, 2008
  24. Mar 31, 2008
  25. Mar 26, 2008
  26. Mar 21, 2008
  27. Mar 14, 2008
  28. Mar 12, 2008
  29. Mar 11, 2008
  30. Mar 05, 2008
  31. Feb 27, 2008
  32. Feb 26, 2008
Loading