Skip to content
  1. Aug 28, 2012
  2. Aug 27, 2012
  3. Aug 25, 2012
  4. Aug 24, 2012
  5. Aug 19, 2012
  6. 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
  7. Aug 06, 2012
  8. Aug 05, 2012
  9. Aug 02, 2012
  10. Jul 30, 2012
  11. Jul 28, 2012
  12. Jul 27, 2012
  13. Jul 26, 2012
  14. Jul 18, 2012
  15. Jul 15, 2012
  16. Jul 13, 2012
  17. Jul 12, 2012
  18. Jul 10, 2012
  19. Jul 03, 2012
  20. Jul 01, 2012
  21. Jun 29, 2012
    • Manman Ren's avatar
      X86: add more GATHER intrinsics in LLVM · 98a5bf24
      Manman Ren authored
      Corrected type for index of llvm.x86.avx2.gather.d.pd.256
        from 256-bit to 128-bit.
      Corrected types for src|dst|mask of llvm.x86.avx2.gather.q.ps.256
        from 256-bit to 128-bit.
      
      Support the following intrinsics:
        llvm.x86.avx2.gather.d.q, llvm.x86.avx2.gather.q.q
        llvm.x86.avx2.gather.d.q.256, llvm.x86.avx2.gather.q.q.256
        llvm.x86.avx2.gather.d.d, llvm.x86.avx2.gather.q.d
        llvm.x86.avx2.gather.d.d.256, llvm.x86.avx2.gather.q.d.256
      
      llvm-svn: 159402
      98a5bf24
  22. Jun 26, 2012
    • Manman Ren's avatar
      X86: add GATHER intrinsics (AVX2) in LLVM · a0982041
      Manman Ren authored
      Support the following intrinsics:
      llvm.x86.avx2.gather.d.pd, llvm.x86.avx2.gather.q.pd
      llvm.x86.avx2.gather.d.pd.256, llvm.x86.avx2.gather.q.pd.256
      llvm.x86.avx2.gather.d.ps, llvm.x86.avx2.gather.q.ps
      llvm.x86.avx2.gather.d.ps.256, llvm.x86.avx2.gather.q.ps.256
      
      Modified Disassembler to handle VSIB addressing mode.
      
      llvm-svn: 159221
      a0982041
Loading