Skip to content
  1. Jul 10, 2009
  2. Jul 09, 2009
  3. Jun 29, 2009
    • David Greene's avatar
      · a4b8998f
      David Greene authored
      Fix a subtarget feature bug.
      
      llvm-svn: 74428
      a4b8998f
  4. Jun 27, 2009
    • David Greene's avatar
      · 8f6f72cc
      David Greene authored
      Add feature flags for AVX and FMA and fix some SSE4A feature flag
      initialization problems.
      
      llvm-svn: 74350
      8f6f72cc
  5. Jun 21, 2009
  6. May 26, 2009
    • Stefanus Du Toit's avatar
      Update CPU capabilities for AMD machines · 96180b53
      Stefanus Du Toit authored
      - added processors k8-sse3, opteron-sse3, athlon64-sse3, amdfam10, and
      barcelona with appropriate sse3/4a levels
      - added FeatureSSE4A for amdfam10 processors
      in X86Subtarget:
      - added hasSSE4A
      - updated AutoDetectSubtargetFeatures to detect SSE4A
      - updated GetCurrentX86CPU to detect family 15 with sse3 as k8-sse3 and
      family 10h as amdfam10
      
      New processor names match those used by gcc.
      
      Patch by Paul Redmond!
      
      llvm-svn: 72434
      96180b53
  7. May 23, 2009
  8. May 20, 2009
  9. Jan 05, 2009
  10. Jan 02, 2009
  11. Dec 16, 2008
  12. Dec 05, 2008
  13. Nov 28, 2008
  14. Oct 01, 2008
  15. Sep 30, 2008
  16. May 05, 2008
  17. Apr 03, 2008
  18. Apr 01, 2008
  19. Mar 22, 2008
  20. Feb 12, 2008
  21. Feb 07, 2008
    • Evan Cheng's avatar
      Fix a x86-64 codegen deficiency. Allow gv + offset when using rip addressing mode. · a20a7736
      Evan Cheng authored
      Before:
      _main:
              subq    $8, %rsp
              leaq    _X(%rip), %rax
              movsd   8(%rax), %xmm1
              movss   _X(%rip), %xmm0
              call    _t
              xorl    %ecx, %ecx
              movl    %ecx, %eax
              addq    $8, %rsp
              ret
      Now:
      _main:
              subq    $8, %rsp
              movsd   _X+8(%rip), %xmm1
              movss   _X(%rip), %xmm0
              call    _t
              xorl    %ecx, %ecx
              movl    %ecx, %eax
              addq    $8, %rsp
              ret
      
      Notice there is another idiotic codegen issue that needs to be fixed asap:
      xorl    %ecx, %ecx
      movl    %ecx, %eax
      
      llvm-svn: 46850
      a20a7736
  22. Feb 03, 2008
  23. Jan 02, 2008
  24. Dec 29, 2007
  25. Oct 31, 2007
  26. Sep 07, 2007
  27. Sep 04, 2007
  28. Aug 31, 2007
  29. Aug 07, 2007
Loading