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