Skip to content
  1. Jun 19, 2008
  2. Jun 18, 2008
  3. May 29, 2008
  4. May 27, 2008
  5. May 26, 2008
    • Bill Wendling's avatar
      The enabling of remat in 2-address conversion breaks this test: · 2e8c8289
      Bill Wendling authored
      Running /Users/void/llvm/llvm.src/test/CodeGen/X86/dg.exp ...
      FAIL: /Users/void/llvm/llvm.src/test/CodeGen/X86/2007-11-30-LoadFolding-Bug.ll
      Failed with exit(1) at line 1
      while running: llvm-as < /Users/void/llvm/llvm.src/test/CodeGen/X86/2007-11-30-LoadFolding-Bug.ll | llc -march=x86 -mattr=+sse2 -stats |&  grep {1 .*folded into instructions}
      child process exited abnormally
      
      Make this conditional for now.
      
      llvm-svn: 51563
      2e8c8289
    • Bill Wendling's avatar
      A problem that's exposed when machine LICM is enabled. Consider this code: · c737e463
      Bill Wendling authored
      LBB1_3:   # bb
      ...
              xorl    %ebp, %ebp
              subl    (%ebx), %ebp
      ...
              incl    %ecx
              cmpl    %edi, %ecx
              jl      LBB1_3  # bb
      
      Whe using machine LICM, LLVM converts it into:
      
              xorl %esi, %esi
      LBB1_3: # bb
      ...
              movl    %esi, %ebp
              subl    (%ebx), %ebp
      ...
              incl    %ecx
              cmpl    %edi, %ecx
              jl      LBB1_3  # bb
      
      Two address conversion inserts the copy instruction. However, it's cheaper to
      rematerialize it, and remat helps reduce register pressure.
      
      llvm-svn: 51562
      c737e463
  6. May 13, 2008
  7. May 10, 2008
    • Bill Wendling's avatar
      Cosmetic changes: · 19e3c857
      Bill Wendling authored
       - Comment fixes.
       - Moar whitespace.
       - Made ivars "private" by default.
      No functionality change.
      
      llvm-svn: 50926
      19e3c857
  8. Mar 27, 2008
  9. Mar 13, 2008
  10. Mar 05, 2008
  11. Feb 10, 2008
  12. Jan 15, 2008
  13. Jan 07, 2008
  14. Jan 04, 2008
  15. Dec 31, 2007
  16. Dec 29, 2007
  17. Nov 12, 2007
  18. Nov 08, 2007
  19. Oct 23, 2007
  20. Oct 20, 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. Dec 19, 2006
Loading