Skip to content
  1. Sep 10, 2012
  2. Aug 29, 2012
  3. Aug 19, 2012
  4. Aug 14, 2012
    • Michael Liao's avatar
      fix PR11334 · 34107b91
      Michael Liao authored
      - FP_EXTEND only support extending from vectors with matching elements.
        This results in the scalarization of extending to v2f64 from v2f32,
        which will be legalized to v4f32 not matching with v2f64.
      - add X86-specific VFPEXT supproting extending from v4f32 to v2f64.
      - add BUILD_VECTOR lowering helper to recover back the original
        extending from v4f32 to v2f64.
      - test case is enhanced to include different vector width.
      
      llvm-svn: 161894
      34107b91
  5. Aug 06, 2012
  6. Aug 01, 2012
  7. Jul 19, 2012
  8. Jun 09, 2012
  9. Apr 22, 2012
  10. Apr 16, 2012
  11. Apr 15, 2012
  12. Apr 11, 2012
    • Nadav Rotem's avatar
      Reapply 154396 after fixing a test. · 9bc178ac
      Nadav Rotem authored
      Original message:
      Modify the code that lowers shuffles to blends from using blendvXX to vblendXX.
      blendV uses a register for the selection while Vblend uses an immediate.
      On sandybridge they still have the same latency and execute on the same execution ports.
      
      llvm-svn: 154483
      9bc178ac
  13. Apr 10, 2012
  14. Mar 09, 2012
    • Chad Rosier's avatar
      Fix a regression from r147481. · a281afc6
      Chad Rosier authored
      Original commit message from r147481:
      DAGCombine for transforming 128->256 casts into a vmovaps, rather
      then a vxorps + vinsertf128 pair if the original vector came from a load.
      
      Fix:
      Unaligned loads need to generate a vmovups.
      rdar://10974078
      
      llvm-svn: 152366
      a281afc6
  15. Feb 19, 2012
  16. Feb 18, 2012
  17. Feb 17, 2012
  18. Feb 14, 2012
  19. Feb 13, 2012
  20. Feb 12, 2012
  21. Feb 11, 2012
  22. Feb 05, 2012
  23. Feb 02, 2012
  24. Jan 30, 2012
  25. Jan 25, 2012
  26. Jan 24, 2012
  27. Jan 23, 2012
  28. Jan 22, 2012
  29. Jan 19, 2012
  30. Jan 01, 2012
  31. Dec 17, 2011
  32. Dec 11, 2011
Loading