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