Skip to content
Snippets Groups Projects
  1. Sep 24, 2008
  2. Sep 17, 2008
  3. Sep 14, 2008
  4. Sep 13, 2008
  5. Sep 12, 2008
  6. Sep 03, 2008
    • Dan Gohman's avatar
      Fix addRegisterDead and addRegisterKilled to be more thorough · 3f629405
      Dan Gohman authored
      when searching for redundant subregister dead/kill bits.
      
      Previously it was common to see instructions marked like this:
        "RET %EAX<imp-use,kill>, %AX<imp-use,kill>"
      
      With this change, addRegisterKilled continues scanning after
      finding the %EAX operand, so it proceeds to discover the
      redundant %AX kill and eliminates it, producing this:
        "RET %EAX<imp-use,kill>"
      
      This currently has no effect on the generated code.
      
      
      git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55698 91177308-0d34-0410-b5e6-96231b3b80d8
      3f629405
  7. Aug 30, 2008
  8. Aug 27, 2008
  9. Aug 24, 2008
  10. Aug 20, 2008
  11. Aug 14, 2008
  12. Jul 28, 2008
    • Dan Gohman's avatar
      Fold the useful features of alist and alist_node into ilist, and · fed90b6d
      Dan Gohman authored
      a new ilist_node class, and remove them. Unlike alist_node,
      ilist_node doesn't attempt to manage storage itself, so it avoids
      the associated problems, including being opaque in gdb.
      
      Adjust the Recycler class so that it doesn't depend on alist_node.
      Also, change it to use explicit Size and Align parameters, allowing
      it to work when the largest-sized node doesn't have the greatest
      alignment requirement.
      
      Change MachineInstr's MachineMemOperand list from a pool-backed
      alist to a std::list for now.
      
      
      git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54146 91177308-0d34-0410-b5e6-96231b3b80d8
      fed90b6d
  13. Jul 21, 2008
  14. Jul 19, 2008
  15. Jul 17, 2008
  16. Jul 16, 2008
  17. Jul 11, 2008
  18. Jul 10, 2008
  19. Jul 08, 2008
  20. Jul 07, 2008
  21. Jul 03, 2008
  22. Jul 02, 2008
  23. Jul 01, 2008
  24. Jun 27, 2008
  25. May 28, 2008
  26. May 06, 2008
  27. Apr 16, 2008
  28. Apr 07, 2008
  29. Mar 20, 2008
  30. Mar 13, 2008
  31. Mar 05, 2008
  32. Mar 04, 2008
Loading