and though bugs are the bane of my existence, rest assured the wretched thing will get the best of care here

  1. 10 Nov, 2008 2 commits
  2. 30 Oct, 2008 4 commits
    • Tanya Lattner's avatar
      Merge from mainline. · 494e9178
      Tanya Lattner authored
      llvm-svn: 58460
      494e9178
    • Tanya Lattner's avatar
      Merge from mainline. · 7724c67a
      Tanya Lattner authored
      Move the code that adds the DeadMachineInstructionElimPass from
      target-independent code to target-specific code. This prevents it
      from running on targets that aren't using fast-isel.
      
      In addition to saving compile time, this addresses the problem
      that not all targets are prepared for it. In order to use this
      pass, all instructions must declare all their fixed uses and
      defs of physical registers.
      
      llvm-svn: 58425
      7724c67a
    • Tanya Lattner's avatar
      Merge from mainline. · 8c2ae4c6
      Tanya Lattner authored
      fix PR2953, an off-by-one error handling formatted i/o. 
      Thanks to Török Edwin for the awesome reduced testcase.
      
      llvm-svn: 58424
      8c2ae4c6
    • Tanya Lattner's avatar
      Merge from mainline. · 53c8de3f
      Tanya Lattner authored
      Fix a nasty miscompilation of 176.gcc on linux/x86 where we synthesized
      a memset using 16-byte XMM stores, but where the stack realignment code
      didn't work.  Until it does (PR2962) disable use of xmm regs in memcpy
      and memset formation for linux and other targets with insufficiently
      aligned stacks.
      
      This is part of PR2888
      
      llvm-svn: 58423
      53c8de3f
  3. 23 Oct, 2008 4 commits
  4. 22 Oct, 2008 6 commits
  5. 17 Oct, 2008 13 commits
  6. 08 Oct, 2008 2 commits
  7. 07 Oct, 2008 9 commits