Skip to content
  1. Feb 03, 2009
  2. Jan 28, 2009
  3. Sep 04, 2008
  4. 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
  5. 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
  6. Jun 19, 2008
  7. May 13, 2008
  8. May 10, 2008
  9. Apr 11, 2008
  10. Apr 04, 2008
  11. Apr 03, 2008
  12. Apr 02, 2008
  13. Mar 05, 2008
  14. Feb 10, 2008
  15. Jan 15, 2008
  16. Jan 04, 2008
  17. Dec 31, 2007
  18. Dec 29, 2007
  19. Nov 08, 2007
  20. Sep 26, 2007
  21. May 06, 2007
  22. May 03, 2007
  23. May 02, 2007
  24. May 01, 2007
  25. Apr 18, 2007
  26. Mar 18, 2007
  27. Feb 01, 2007
  28. Dec 19, 2006
  29. Dec 06, 2006
  30. Sep 28, 2006
  31. Sep 27, 2006
Loading