Skip to content
  1. Mar 13, 2009
  2. Feb 03, 2009
  3. Jan 28, 2009
  4. Sep 04, 2008
  5. 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
  6. Jul 03, 2008
    • Evan Cheng's avatar
      - Remove calls to copyKillDeadInfo which is an N^2 function. Instead,... · 7d98a48f
      Evan Cheng authored
      - Remove calls to copyKillDeadInfo which is an N^2 function. Instead, propagate kill / dead markers as new instructions are constructed in foldMemoryOperand, convertToThressAddress, etc.
      - Also remove LiveVariables::instructionChanged, etc. Replace all calls with cheaper calls which update VarInfo kill list.
      
      llvm-svn: 53097
      7d98a48f
  7. Jun 19, 2008
  8. May 13, 2008
  9. May 10, 2008
  10. Apr 11, 2008
  11. Apr 04, 2008
  12. Apr 03, 2008
  13. Apr 02, 2008
  14. Mar 05, 2008
  15. Feb 10, 2008
  16. Jan 15, 2008
  17. Jan 04, 2008
  18. Dec 31, 2007
  19. Dec 29, 2007
  20. Nov 08, 2007
  21. Sep 26, 2007
  22. May 06, 2007
  23. May 03, 2007
  24. May 02, 2007
  25. May 01, 2007
  26. Apr 18, 2007
  27. Mar 18, 2007
  28. Feb 01, 2007
  29. Dec 19, 2006
  30. Dec 06, 2006
  31. Sep 28, 2006
  32. Sep 27, 2006
Loading